[−][src]Enum rmp::decode::ValueReadError
An error which can occur when attempting to read a MessagePack value from the reader.
Variants
InvalidMarkerRead(Error)
Failed to read the marker.
InvalidDataRead(Error)
Failed to read the data.
TypeMismatch(Marker)
The type decoded isn't match with the expected one.
Trait Implementations
impl<'a> From<ValueReadError> for DecodeStringError<'a>
[src]
fn from(err: ValueReadError) -> DecodeStringError<'a>
[src]
impl From<MarkerReadError> for ValueReadError
[src]
fn from(err: MarkerReadError) -> ValueReadError
[src]
impl From<ValueReadError> for NumValueReadError
[src]
fn from(err: ValueReadError) -> NumValueReadError
[src]
impl Display for ValueReadError
[src]
impl Debug for ValueReadError
[src]
impl Error for ValueReadError
[src]
Auto Trait Implementations
impl Send for ValueReadError
impl Unpin for ValueReadError
impl Sync for ValueReadError
impl !UnwindSafe for ValueReadError
impl !RefUnwindSafe for ValueReadError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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,