Enum toml::DecodeErrorKind
[−]
[src]
pub enum DecodeErrorKind {
ApplicationError(String),
ExpectedField(Option<&'static str>),
UnknownField,
ExpectedType(&'static str, &'static str),
ExpectedMapKey(usize),
ExpectedMapElement(usize),
NoEnumVariants,
NilTooLong,
SyntaxError,
EndOfStream,
}Enumeration of possible errors which can occur while decoding a structure.
Variants
ApplicationError | An error flagged by the application, e.g. value out of range |
ExpectedField | A field was expected, but none was found. |
UnknownField | A field was found, but it was not an expected one. |
ExpectedType | A field was found, but it had the wrong type. |
ExpectedMapKey | The nth map key was expected, but none was found. |
ExpectedMapElement | The nth map element was expected, but none was found. |
NoEnumVariants | An enum decoding was requested, but no variants were supplied |
NilTooLong | The unit type was being decoded, but a non-zero length string was found |
SyntaxError | There was an error with the syntactical structure of the TOML. |
EndOfStream | The end of the TOML input was reached too soon |