Struct luminal_handler::HandlerFn [] [src]

pub struct HandlerFn<F, E> where
    F: Fn(HttpRequest) -> Result<Response, E>,
    E: IntoResponse
{ /* fields omitted */ }

Holds a function to dispatch to via its impl of Handler<E>.

Trait Implementations

impl<F, E> Handler<E> for HandlerFn<F, E> where
    F: Fn(HttpRequest) -> Result<Response, E>,
    E: IntoResponse
[src]

[src]

Auto Trait Implementations

impl<F, E> Send for HandlerFn<F, E> where
    F: Send

impl<F, E> Sync for HandlerFn<F, E> where
    F: Sync