[][src]Trait salvo::HandleError

pub trait HandleError: 'static + Send + Sync {
    fn http_code(&self) -> StatusCode;
fn http_body(&self, prefer_mime: &Mime) -> (Mime, Vec<u8>); }

Required methods

fn http_code(&self) -> StatusCode

fn http_body(&self, prefer_mime: &Mime) -> (Mime, Vec<u8>)

Loading content...

Implementors

impl HandleError for BadGatewayError[src]

impl HandleError for BadRequestError[src]

impl HandleError for ConcreteError[src]

impl HandleError for ConflictError[src]

impl HandleError for ExpectationFailedError[src]

impl HandleError for FailedDependencyError[src]

impl HandleError for ForbiddenError[src]

impl HandleError for GatewayTimeoutError[src]

impl HandleError for GoneError[src]

impl HandleError for HttpVersionNotSupportedError[src]

impl HandleError for ImATeapotError[src]

impl HandleError for InsufficientStorageError[src]

impl HandleError for InternalServerError[src]

impl HandleError for LengthRequiredError[src]

impl HandleError for LockedError[src]

impl HandleError for LoopDetectedError[src]

impl HandleError for MethodNotAllowedError[src]

impl HandleError for MisdirectedRequestError[src]

impl HandleError for NetworkAuthenticationRequiredError[src]

impl HandleError for NotAcceptableError[src]

impl HandleError for NotExtendedError[src]

impl HandleError for NotFoundError[src]

impl HandleError for NotImplementedError[src]

impl HandleError for PayloadTooLargeError[src]

impl HandleError for PaymentRequiredError[src]

impl HandleError for PreconditionFailedError[src]

impl HandleError for PreconditionRequiredError[src]

impl HandleError for ProxyAuthenticationRequiredError[src]

impl HandleError for RangeNotSatisfiableError[src]

impl HandleError for RequestHeaderFieldsTooLargeError[src]

impl HandleError for RequestTimeoutError[src]

impl HandleError for ServiceUnavailableError[src]

impl HandleError for TooManyRequestsError[src]

impl HandleError for UnauthorizedError[src]

impl HandleError for UnavailableForLegalReasonsError[src]

impl HandleError for UnprocessableEntityError[src]

impl HandleError for UnsupportedMediaTypeError[src]

impl HandleError for UpgradeRequiredError[src]

impl HandleError for UriTooLongError[src]

impl HandleError for VariantAlsoNegotiatesError[src]

Loading content...