Enum actix_web::error::ParseError
source · pub enum ParseError {
Method,
Uri(InvalidUri),
Version,
Header,
TooLarge,
Incomplete,
Status,
Timeout,
Io(IoError),
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)
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(IoError)
An io::Error
that occurred while trying to read or write to a network
stream.
Utf8(Utf8Error)
Parsing a field as string failed
Trait Implementations
sourceimpl Debug for ParseError
impl Debug for ParseError
sourceimpl Display for ParseError
impl Display for ParseError
sourceimpl Fail for ParseError
impl Fail for ParseError
sourcefn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read moresourceimpl From<Error> for ParseError
impl From<Error> for ParseError
sourcefn from(err: IoError) -> ParseError
fn from(err: IoError) -> ParseError
Converts to this type from the input type.
sourceimpl From<Error> for ParseError
impl From<Error> for ParseError
sourcefn from(err: Error) -> ParseError
fn from(err: Error) -> ParseError
Converts to this type from the input type.
sourceimpl From<FromUtf8Error> for ParseError
impl From<FromUtf8Error> for ParseError
sourcefn from(err: FromUtf8Error) -> ParseError
fn from(err: FromUtf8Error) -> ParseError
Converts to this type from the input type.
sourceimpl From<InvalidUri> for ParseError
impl From<InvalidUri> for ParseError
sourcefn from(err: InvalidUri) -> ParseError
fn from(err: InvalidUri) -> ParseError
Converts to this type from the input type.
sourceimpl From<ParseError> for MultipartError
impl From<ParseError> for MultipartError
sourcefn from(err: ParseError) -> MultipartError
fn from(err: ParseError) -> MultipartError
Converts to this type from the input type.
sourceimpl From<Utf8Error> for ParseError
impl From<Utf8Error> for ParseError
sourcefn from(err: Utf8Error) -> ParseError
fn from(err: Utf8Error) -> ParseError
Converts to this type from the input type.
sourceimpl ResponseError for ParseError
impl ResponseError for ParseError
Return BadRequest
for ParseError
sourcefn error_response(&self) -> HttpResponse
fn error_response(&self) -> HttpResponse
Create response for error Read more
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more