Enum ajars_actix_web::actix_web::error::PayloadError [−]
#[non_exhaustive]
pub enum PayloadError {
Incomplete(Option<Error>),
EncodingCorrupted,
Overflow,
UnknownLength,
Http2Payload(Error),
Io(Error),
}
Expand description
A set of errors that can occur during payload parsing.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
A payload reached EOF, but is not complete.
Content encoding stream corruption.
Payload reached size limit.
Payload length is unknown.
Http2Payload(Error)
HTTP/2 payload error.
Io(Error)
Generic I/O error.
Trait Implementations
impl Debug for PayloadError
impl Debug for PayloadError
impl Display for PayloadError
impl Display for PayloadError
impl Error for PayloadError
impl Error for PayloadError
impl From<BlockingError> for PayloadError
impl From<BlockingError> for PayloadError
pub fn from(BlockingError) -> PayloadError
pub fn from(BlockingError) -> PayloadError
Performs the conversion.
impl From<Error> for PayloadError
impl From<Error> for PayloadError
pub fn from(err: Error) -> PayloadError
pub fn from(err: Error) -> PayloadError
Performs the conversion.
impl From<Error> for PayloadError
impl From<Error> for PayloadError
pub fn from(err: Error) -> PayloadError
pub fn from(err: Error) -> PayloadError
Performs the conversion.
impl From<Option<Error>> for PayloadError
impl From<Option<Error>> for PayloadError
pub fn from(err: Option<Error>) -> PayloadError
pub fn from(err: Option<Error>) -> PayloadError
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Returns appropriate status code for error. Read more
fn error_response(&self) -> HttpResponse<AnyBody>ⓘNotable traits for HttpResponse<AnyBody>impl Future for HttpResponse<AnyBody> type Output = Result<Response<AnyBody>, Error>;
fn error_response(&self) -> HttpResponse<AnyBody>ⓘNotable traits for HttpResponse<AnyBody>impl Future for HttpResponse<AnyBody> type Output = Result<Response<AnyBody>, Error>;
Notable traits for HttpResponse<AnyBody>
impl Future for HttpResponse<AnyBody> type Output = Result<Response<AnyBody>, Error>;
Creates full response for error. Read more