Enum serde_kicad_sexpr::de::ErrorKind
source · [−]pub enum ErrorKind {
}
Variants
Message(String)
ExpectedStruct
This error will be returned if you request to deserialize anything but a struct at root level.
Eof
This error will be returned if the input ends unexpectedly.
ExpectedSExpr(char)
This error will be returned if an opening s-expr was expected, but some other token was found.
ExpectedSExprIdentifier(&'static str, String)
This error will be returned if an opening s-expr with a certain name was expected, but some other token was found.
ExpectedEoe
This error will be returned if the end of the s-expr was expected, but some other token was found.
ExpectedIdentifier
This error will be returned if an identifier was expected, but some other token was found.
ExpectedNumber
This error will be returned if a number was expected, but some other token was found.
ExpectedString
This error will be returned if a string was expected, but some other token was found.
DeserializeOption
This error will be returned if an option was requested. Option
is
not supported by this data format.
MissingSExprInfo(String)
This error will be returned if an s-expr is found, but its name (and fields)
were not supplied to the deserializer (e.g. deserialize_any
was called).
NonNewtypeEnumVariant
This error will be returned when attempting to deserialize a non-newtype enum variant in a tagged way.
NonUnitEnumVariant
This error will be returned when attempting to deserialize a non-unit enum variant in an untagged way.
TrailingTokens
This error will be returned if there were trailing tokens after the deserialization finished.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ErrorKind
impl UnwindSafe for ErrorKind
Blanket Implementations
Mutably borrows from an owned value. Read more