[−][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 Debug for ValueReadError
[src]
impl Display for ValueReadError
[src]
impl Error for ValueReadError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<MarkerReadError> for ValueReadError
[src]
fn from(err: MarkerReadError) -> ValueReadError
[src]
impl<'a> From<ValueReadError> for DecodeStringError<'a>
[src]
fn from(err: ValueReadError) -> DecodeStringError<'a>
[src]
impl From<ValueReadError> for NumValueReadError
[src]
fn from(err: ValueReadError) -> NumValueReadError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ValueReadError
impl Send for ValueReadError
impl Sync for ValueReadError
impl Unpin for ValueReadError
impl !UnwindSafe for ValueReadError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> 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>,