Trait IntoCatch

Source
pub trait IntoCatch<S> {
    type Catch: Catch;

    // Required method
    fn into_catch(self) -> Self::Catch;
}
Expand description

Convert Self into a value that implements Catch.

By implementing IntoCatch for a type, you define how it will be converted into a Catch instance.

The Serializer configured for the service is provided. This allows the Catch instance to be able to serialize responses.

Required Associated Types§

Source

type Catch: Catch

The Catch value being converted to

Required Methods§

Source

fn into_catch(self) -> Self::Catch

Convert self into a Catch value.

Implementors§

Source§

impl<F, R, Body, S> IntoCatch<S> for F
where F: Fn(&Request<()>, Error) -> R, R: IntoFuture<Item = Response<Body>, Error = Error>, Body: BufStream,

Source§

impl<S> IntoCatch<S> for DefaultCatch
where S: Serializer,