Enum hyper::error::Error [−][src]
pub enum Error {
Method,
Uri(ParseError),
Version,
Header,
TooLarge,
Status,
Io(IoError),
Ssl(Box<dyn StdError + Send + Sync>),
Utf8(Utf8Error),
// some variants omitted
}
Expand description
A set of errors that can occur parsing HTTP streams.
Variants
An invalid Method
, such as GE,T
.
Uri(ParseError)
An invalid RequestUri
, such as exam ple.domain
.
Tuple Fields of Uri
0: ParseError
An invalid HttpVersion
, such as HTP/1.1
An invalid Header
.
A message head is too large to be reasonable.
An invalid Status
, such as 1337 ELITE
.
Io(IoError)
An io::Error
that occurred while trying to read or write to a network stream.
Tuple Fields of Io
0: IoError
An error from a SSL library.
Utf8(Utf8Error)
Parsing a field as string failed
Tuple Fields of Utf8
0: Utf8Error
Trait Implementations
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
👎 Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level source of this error, if any. Read more
Performs the conversion.
Performs the conversion.