Enum ntex::http::error::ParseError [−][src]
pub enum ParseError {
Method,
Uri(InvalidUri),
Version,
Header,
TooLarge,
Incomplete,
Status,
Timeout,
InvalidInput(&'static str),
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.
InvalidInput(&'static str)
Tuple Fields
0: &'static str
An InvalidInput
occurred while trying to parse incoming 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.
Performs the conversion.
Performs the conversion.
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
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