Enum actix_web::error::ParseError [−][src]
pub enum ParseError {
Method,
Uri(InvalidUri),
Version,
Header,
TooLarge,
Incomplete,
Status,
Timeout,
Io(Error),
Utf8(Utf8Error),
}
Expand description
A set of errors that can occur during parsing HTTP streams
Variants
Method
An invalid Method
, such as GE.T
.
Uri(InvalidUri)
Tuple Fields
0: InvalidUri
An invalid Uri
, such as exam ple.domain
.
Version
An invalid HttpVersion
, such as HTP/1.1
Header
An invalid Header
.
TooLarge
A message head is too large to be reasonable.
Incomplete
A message reached EOF, but is not complete.
Status
An invalid Status
, such as 1337 ELITE
.
Timeout
A timeout occurred waiting for an IO event.
Io(Error)
Tuple Fields
0: Error
An io::Error
that occurred while trying to read or write to a network
stream.
Utf8(Utf8Error)
Tuple Fields
0: Utf8Error
Parsing a field as string failed
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Return BadRequest
for ParseError
Auto Trait Implementations
impl !RefUnwindSafe for ParseError
impl Send for ParseError
impl Sync for ParseError
impl Unpin for ParseError
impl !UnwindSafe for ParseError
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more