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>;
Creates full response for error. Read more
Auto Trait Implementations
impl !RefUnwindSafe for PayloadError
impl Send for PayloadError
impl Sync for PayloadError
impl Unpin for PayloadError
impl !UnwindSafe for PayloadError