Enum rmp_serde::decode::Error
[−]
[src]
pub enum Error { InvalidMarkerRead(Error), InvalidDataRead(Error), TypeMismatch(Marker), OutOfRange, LengthMismatch(u32), Uncategorized(String), Syntax(String), Utf8Error(Utf8Error), DepthLimitExceeded, }
Unstable: docs; incomplete
Variants
InvalidMarkerRead(Error)
InvalidDataRead(Error)
TypeMismatch(Marker)
The actual value type isn't equal with the expected one.
OutOfRange
Numeric cast failed due to out of range error.
LengthMismatch(u32)
Uncategorized(String)
Uncategorized error.
Syntax(String)
Utf8Error(Utf8Error)
DepthLimitExceeded
Trait Implementations
impl Debug for Error
[src]
impl Error for Error
[src]
fn description(&self) -> &str
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
The lower-level cause of this error, if any. Read more
impl Error for Error
[src]
fn invalid_value(msg: &str) -> Error
Raised when a Deserialize
was passed an incorrect value.
fn invalid_length(len: usize) -> Error
Raised when a fixed sized sequence or map was passed in the wrong amount of arguments. Read more
fn invalid_type(ty: Type) -> Error
Raised when a Deserialize
was passed an incorrect type.
fn end_of_stream() -> Error
Raised when a Deserialize
type unexpectedly hit the end of the stream.
fn missing_field(_field: &str) -> Error
raised when a deserialize
struct type did not receive a field.
fn unknown_field(_field: &str) -> Error
Raised when a Deserialize
struct type received an unexpected struct field.
fn custom<T: Into<String>>(msg: T) -> Error
Raised when there is general error when deserializing a type.
fn unknown_variant(field: &str) -> Self
Raised when a Deserialize
enum type received an unexpected variant.
fn duplicate_field(field: &'static str) -> Self
Raised when a Deserialize
struct type received more than one of the same struct field. Read more
impl Display for Error
[src]
impl From<MarkerReadError> for Error
[src]
impl From<Utf8Error> for Error
[src]
impl From<ValueReadError> for Error
[src]
impl From<NumValueReadError> for Error
[src]
impl<'a> From<DecodeStringError<'a>> for Error
[src]
Unstable: docs; incomplete