Enum toml::ser::Error [] [src]

pub enum Error {
    UnsupportedType,
    KeyNotString,
    ArrayMixedType,
    ValueAfterTable,
    DateInvalid,
    NumberInvalid,
    UnsupportedNone,
    Custom(String),
    // some variants omitted
}
[]

Errors that can occur when serializing a type.

Variants

[]

Indicates that a Rust type was requested to be serialized but it was not supported.

Currently the TOML format does not support serializing types such as enums, tuples and tuple structs.

[]

The key of all TOML maps must be strings, but serialization was attempted where the key of a map was not a string.

[]

Arrays in TOML must have a homogenous type, but a heterogeneous array was emitted.

[]

All values in a TOML table must be emitted before further tables are emitted. If a value is emitted after a table then this error is generated.

[]

A serialized date was invalid.

[]

A serialized number was invalid.

[]

None was attempted to be serialized, but it's not supported.

[]

A custom error which could be generated when serializing a particular type.

Trait Implementations

impl Debug for Error
[src]

[]

Formats the value using the given formatter.

impl PartialEq for Error
[src]

[]

This method tests for self and other values to be equal, and is used by ==. Read more

[]

This method tests for !=.

impl Eq for Error
[src]

impl Clone for Error
[src]

[]

Returns a copy of the value. Read more

[]

Performs copy-assignment from source. Read more

impl Display for Error
[src]

[]

Formats the value using the given formatter. Read more

impl Error for Error
[src]

[]

A short description of the error. Read more

[]

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

impl Error for Error
[src]

[]

Used when a [Serialize] implementation encounters any error while serializing a type. Read more