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 DefaultErrorHandler
impl ErrorHandler for JsonErrorHandler