pub enum WriteCStrError {
Bug(Bug),
BufferTooSmall,
}Expand description
The error returned by write_c_str.
Variants§
Trait Implementations§
Source§impl Clone for WriteCStrError
impl Clone for WriteCStrError
Source§fn clone(&self) -> WriteCStrError
fn clone(&self) -> WriteCStrError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WriteCStrError
impl Debug for WriteCStrError
Source§impl Display for WriteCStrError
impl Display for WriteCStrError
Source§impl Error for WriteCStrError
impl Error for WriteCStrError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Bug> for WriteCStrError
impl From<Bug> for WriteCStrError
Source§impl PartialEq for WriteCStrError
impl PartialEq for WriteCStrError
impl Eq for WriteCStrError
impl StructuralPartialEq for WriteCStrError
Auto Trait Implementations§
impl Freeze for WriteCStrError
impl RefUnwindSafe for WriteCStrError
impl Send for WriteCStrError
impl Sync for WriteCStrError
impl Unpin for WriteCStrError
impl UnsafeUnpin for WriteCStrError
impl UnwindSafe for WriteCStrError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more