pub enum CStrCheckError {
Utf8Error(Utf8Error),
MissingNullTerminator,
}Expand description
An error resulting from an invalid CStr.
Variants§
Utf8Error(Utf8Error)
The UTF-8 C string failed to validate
MissingNullTerminator
The string did not end with a null terminator
Trait Implementations§
Source§impl Debug for CStrCheckError
impl Debug for CStrCheckError
Source§impl Display for CStrCheckError
Available on crate feature std only.
impl Display for CStrCheckError
Available on crate feature
std only.Source§impl Error for CStrCheckError
Available on crate feature std only.
impl Error for CStrCheckError
Available on crate feature
std only.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 CStrCheckError
impl RefUnwindSafe for CStrCheckError
impl Send for CStrCheckError
impl Sync for CStrCheckError
impl Unpin for CStrCheckError
impl UnsafeUnpin for CStrCheckError
impl UnwindSafe for CStrCheckError
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