Enum igd::HttpError
[−]
[src]
pub enum HttpError { Method, Uri(ParseError), Version, Header, TooLarge, Status, Io(Error), Ssl(Box<Error + 'static + Send + Sync>), Http2(HttpError), Utf8(Utf8Error), // some variants omitted }
A set of errors that can occur parsing HTTP streams.
Variants
Method | An invalid | |
Uri | An invalid | |
Version | An invalid | |
Header | An invalid | |
TooLarge | A message head is too large to be reasonable. | |
Status | An invalid | |
Io | An | |
Ssl | An error from a SSL library. | |
Http2 | An HTTP/2-specific error, coming from the | |
Utf8 | Parsing a field as string failed |
Trait Implementations
impl Display for Error
impl Error for Error
fn description(&self) -> &str
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
The lower-level cause of this error, if any.
impl From<Error> for Error
impl From<ParseError> for Error
fn from(err: ParseError) -> Error
Performs the conversion.
impl From<Utf8Error> for Error
impl From<FromUtf8Error> for Error
fn from(err: FromUtf8Error) -> Error
Performs the conversion.