Skip to main content

ResponseError

Trait ResponseError 

Source
pub trait ResponseError: Display + Debug {
    // Provided method
    fn error_response(&self) -> Response { ... }
}
Expand description

Error that can be converted to Response

Provided Methods§

Source

fn error_response(&self) -> Response

Create response for error

Internal server error is generated by default.

Implementations on Foreign Types§

Source§

impl<T: ResponseError> ResponseError for &T

Implementors§

Source§

impl ResponseError for HandshakeError

Source§

impl ResponseError for ntex::ws::error::ProtocolError

Source§

impl ResponseError for ntex::http::h1::ProtocolError

Source§

impl ResponseError for ntex::rt::tokio::io::Error

Return InternalServerError for io::Error

Source§

impl ResponseError for ntex::web::error::Error

Source§

impl ResponseError for ntex::web::error::JsonError

InternalServerError for JsonError

Source§

impl ResponseError for HttpError

Return InternalServerError for HttpError, Response generation can return HttpError, so it is internal error

Source§

impl<T, E> ResponseError for InternalError<T, E>
where T: Debug + Display + 'static, E: ErrorRenderer,