Enum fixed_width::DeserializeError[][src]

pub enum DeserializeError {
    Message(String),
    Unsupported(String),
    UnexpectedEndOfRecord,
    InvalidUtf8(Utf8Error),
    ParseBoolError(ParseBoolError),
    ParseIntError(ParseIntError),
    ParseFloatError(ParseFloatError),
}

Errors that occur during deserialization.

Variants

General error message as a String.

The desired type is unsupported by this deserializer.

The number of Fields given were less than the number of values to be deserialized.

The bytes given were not valid UTF-8.

A boolean value could not be parsed for this field.

An integer value could not be parsed for this field.

A float value could not be parsed for this field.

Trait Implementations

impl Debug for DeserializeError
[src]

Formats the value using the given formatter. Read more

impl Error for DeserializeError
[src]

Raised when there is general error when deserializing a type. Read more

Raised when a Deserialize receives a type different from what it was expecting. Read more

Raised when a Deserialize receives a value of the right type but that is wrong for some other reason. Read more

Raised when deserializing a sequence or map and the input data contains too many or too few elements. Read more

Raised when a Deserialize enum type received a variant with an unrecognized name. Read more

Raised when a Deserialize struct type received a field with an unrecognized name. Read more

Raised when a Deserialize struct type expected to receive a required field with a particular name but that field was not present in the input. Read more

Raised when a Deserialize struct type received more than one of the same field. Read more

impl StdError for DeserializeError
[src]

This method is soft-deprecated. Read more

The lower-level cause of this error, if any. Read more

impl Display for DeserializeError
[src]

Formats the value using the given formatter. Read more

impl From<Utf8Error> for DeserializeError
[src]

Performs the conversion.

impl From<ParseBoolError> for DeserializeError
[src]

Performs the conversion.

impl From<ParseIntError> for DeserializeError
[src]

Performs the conversion.

impl From<ParseFloatError> for DeserializeError
[src]

Performs the conversion.

impl From<DeserializeError> for Error
[src]

Performs the conversion.

Auto Trait Implementations