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
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
Io(Error)
I/O error
ParseInt(ParseIntError)
Error parsing a number
Utf8(Utf8Error)
Error processing UTF-8 for a str
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
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error