Trait tsukuyomi::error::handler::ErrorHandler   [−][src]
pub trait ErrorHandler {
    fn handle_error(
        &self, 
        err: &HttpError, 
        request: &Request<()>
    ) -> Result<Response<ResponseBody>, CritError>;
}A trait representing error handlers.
Required Methods
fn handle_error(
    &self, 
    err: &HttpError, 
    request: &Request<()>
) -> Result<Response<ResponseBody>, CritError>
&self,
err: &HttpError,
request: &Request<()>
) -> Result<Response<ResponseBody>, CritError>
Creates an HTTP response from the provided error value.
Implementors
impl<F, T> ErrorHandler for F where
F: Fn(&HttpError, &Request<()>) -> Result<Response<T>, CritError>,
T: Into<ResponseBody>,impl ErrorHandler for DefaultErrorHandlerimpl ErrorHandler for JsonErrorHandler