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: ParseErrorAn 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: IoErrorAn error from a SSL library.
Utf8(Utf8Error)Parsing a field as string failed
Tuple Fields of Utf8
0: Utf8ErrorTrait 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.