Trait tower_http::catch_panic::ResponseForPanic
source · pub trait ResponseForPanic: Clone {
type ResponseBody;
fn response_for_panic(
&mut self,
err: Box<dyn Any + Send + 'static>
) -> Response<Self::ResponseBody>;
}
Available on crate feature
catch-panic
only.Expand description
Trait for creating responses from panics.
Required Associated Types§
sourcetype ResponseBody
type ResponseBody
The body type used for responses to panics.
Required Methods§
sourcefn response_for_panic(
&mut self,
err: Box<dyn Any + Send + 'static>
) -> Response<Self::ResponseBody>
fn response_for_panic(
&mut self,
err: Box<dyn Any + Send + 'static>
) -> Response<Self::ResponseBody>
Create a response from the panic error.