Enum serde_qs::Error [−][src]
pub enum Error {
Custom(String),
Parse(String, usize),
Unsupported,
FromUtf8(FromUtf8Error),
Io(Error),
ParseInt(ParseIntError),
Utf8(Utf8Error),
}
Expand description
Error type for serde_qs
.
Variants
Custom(String)
Custom string-based error
Tuple Fields of Custom
0: String
Parse error at a specified position in the query string
Unsupported type that serde_qs
can’t serialize into a query string
FromUtf8(FromUtf8Error)
Error proessing UTF-8 for a String
Tuple Fields of FromUtf8
Io(Error)
I/O error
Tuple Fields of Io
0: Error
ParseInt(ParseIntError)
Error parsing a number
Tuple Fields of ParseInt
Utf8(Utf8Error)
Error processing UTF-8 for a str
Tuple Fields of Utf8
0: Utf8Error
Implementations
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
Performs the conversion.
Performs the conversion.
Create response for error Read more
fn status_code(&self) -> StatusCode
fn status_code(&self) -> StatusCode
Response’s status code Read more