[−][src]Enum rmp::decode::NumValueReadError
An error which can occur when attempting to read a MessagePack numeric 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.
OutOfRange
Out of range integral type conversion attempted.
Trait Implementations
impl From<MarkerReadError> for NumValueReadError
[src]
impl From<MarkerReadError> for NumValueReadError
fn from(err: MarkerReadError) -> NumValueReadError
[src]
fn from(err: MarkerReadError) -> NumValueReadError
Performs the conversion.
impl From<ValueReadError> for NumValueReadError
[src]
impl From<ValueReadError> for NumValueReadError
fn from(err: ValueReadError) -> NumValueReadError
[src]
fn from(err: ValueReadError) -> NumValueReadError
Performs the conversion.
impl Display for NumValueReadError
[src]
impl Display for NumValueReadError
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl Debug for NumValueReadError
[src]
impl Debug for NumValueReadError
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Error for NumValueReadError
[src]
impl Error for NumValueReadError
fn description(&self) -> &str
[src]
fn description(&self) -> &str
This method is soft-deprecated. Read more
fn cause(&self) -> Option<&Error>
[src]
fn cause(&self) -> Option<&Error>
: replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(Error + 'static)>
1.30.0[src]
fn source(&self) -> Option<&(Error + 'static)>
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Send for NumValueReadError
impl Send for NumValueReadError
impl Sync for NumValueReadError
impl Sync for NumValueReadError
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T> ToString for T where
T: Display + ?Sized,
[src]
impl<T> ToString for T where
T: Display + ?Sized,
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,