[−][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.
OutOfRangeOut of range integral type conversion attempted.
Trait Implementations
impl From<MarkerReadError> for NumValueReadError[src]
impl From<MarkerReadError> for NumValueReadErrorfn from(err: MarkerReadError) -> NumValueReadError[src]
fn from(err: MarkerReadError) -> NumValueReadErrorPerforms the conversion.
impl From<ValueReadError> for NumValueReadError[src]
impl From<ValueReadError> for NumValueReadErrorfn from(err: ValueReadError) -> NumValueReadError[src]
fn from(err: ValueReadError) -> NumValueReadErrorPerforms the conversion.
impl Display for NumValueReadError[src]
impl Display for NumValueReadErrorfn 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 NumValueReadErrorfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Error for NumValueReadError[src]
impl Error for NumValueReadErrorfn description(&self) -> &str[src]
fn description(&self) -> &strThis 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 NumValueReadErrorimpl Sync for NumValueReadError
impl Sync for NumValueReadErrorBlanket Implementations
impl<T> From for T[src]
impl<T> From for Timpl<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 TMutably 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>,