pub enum TooLongOrNulError {
TooLong(TooLongForInlining),
NulError(InteriorNulError),
}Available on crate feature
cstr only.Expand description
Error type returned when a C String is too long for inline storage or has an interior NUL byte.
Variants§
TooLong(TooLongForInlining)
The C String is too long for inline storage
NulError(InteriorNulError)
The C String has an interior NUL byte
Trait Implementations§
Source§impl Debug for TooLongOrNulError
impl Debug for TooLongOrNulError
Source§impl Display for TooLongOrNulError
impl Display for TooLongOrNulError
Source§impl Error for TooLongOrNulError
impl Error for TooLongOrNulError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for TooLongOrNulError
impl RefUnwindSafe for TooLongOrNulError
impl Send for TooLongOrNulError
impl Sync for TooLongOrNulError
impl Unpin for TooLongOrNulError
impl UnwindSafe for TooLongOrNulError
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