Enum serde_at::de::Error [−][src]
#[non_exhaustive]
pub enum Error {
EofWhileParsingObject,
EofWhileParsingString,
EofWhileParsingNumber,
EofWhileParsingValue,
ExpectedSomeIdent,
ExpectedSomeValue,
InvalidNumber,
InvalidType,
InvalidUnicodeCodePoint,
TrailingCharacters,
TrailingComma,
CustomError,
}
Expand description
This type represents all possible errors that can occur when deserializing AT Command strings
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
EOF while parsing an object.
EOF while parsing a string.
EOF while parsing an AT Command string.
EOF while parsing an AT Command string.
Expected to parse either a true
, false
, or a null
.
Expected this character to start an AT Command string.
Invalid number.
Invalid type
Invalid unicode code point.
AT Command string has non-whitespace trailing characters after the value.
AT Command string has a comma after the last value in an array or map.
Error with a custom message that we had to discard.
Trait Implementations
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