[−]Enum bin_io::error::BinError
Error type used internally by bin_io
.
Remarks
Keep in mind that for convenience this is always
casted to a std::io::Error
. So it's unlikely that
you'll ever have to work with it directly.
Variants
Utf8Conversion(FromUtf8Error)
Utf16Conversion(FromUtf16Error)
CheckFail
CastFail
Trait Implementations
impl From<FromUtf8Error> for BinError
fn from(err: FromUtf8Error) -> BinError
impl From<FromUtf16Error> for BinError
fn from(err: FromUtf16Error) -> BinError
impl From<BinError> for Error
[src]
impl Debug for BinError
[src]
impl Display for BinError
impl Error for BinError
Auto Trait Implementations
impl Unpin for BinError
impl Send for BinError
impl Sync for BinError
impl UnwindSafe for BinError
impl RefUnwindSafe for BinError
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,