Enum bin_layout::ErrorKind
source · [−]pub enum ErrorKind {
InvalidData,
InsufficientBytes,
Utf8Error(Utf8Error),
FromUtf8Error(FromUtf8Error),
}Expand description
Default Internal errors type
Variants
InvalidData
invalid char or length (for variable-length records).
InsufficientBytes
not enough bytes to read.
Utf8Error(Utf8Error)
Errors which can occur when attempting to interpret a sequence of u8 as a string.
FromUtf8Error(FromUtf8Error)
A possible error value when converting a String from a UTF-8 byte vector.
Trait Implementations
sourceimpl Error for ErrorKind
impl Error for ErrorKind
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl Error for ErrorKind
impl Error for ErrorKind
sourcefn insufficient_bytes() -> Self
fn insufficient_bytes() -> Self
Errors which can occur when not enough bytes are available to read.
sourcefn invalid_data() -> Self
fn invalid_data() -> Self
Errors which can occur when parsing invalid char, ‘UTF-8’, length (for variable-length records)
sourcefn utf8_err(err: Utf8Error) -> Self
fn utf8_err(err: Utf8Error) -> Self
Errors which can occur when attempting to interpret a sequence of u8 as a string.
sourcefn from_utf8_err(err: FromUtf8Error) -> Self
fn from_utf8_err(err: FromUtf8Error) -> Self
A possible error value when converting a String from a UTF-8 byte vector
impl StructuralPartialEq for ErrorKind
Auto Trait Implementations
impl RefUnwindSafe for ErrorKind
impl Send for ErrorKind
impl Sync for ErrorKind
impl Unpin for ErrorKind
impl UnwindSafe for ErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more