pub trait Guard<Args: FromRequest, Error: ResponseError>: Handler<Args, Output = Result<(), Error>> {
    // Provided method
    fn call_guard_with_service_request<'a, 'b: 'a>(
        &'a self,
        req: &'b mut ServiceRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), GuardError<Error>>> + 'a>> { ... }
}

Provided Methods§

source

fn call_guard_with_service_request<'a, 'b: 'a>( &'a self, req: &'b mut ServiceRequest ) -> Pin<Box<dyn Future<Output = Result<(), GuardError<Error>>> + 'a>>

Implementors§

source§

impl<T, Args, Error> Guard<Args, Error> for Twhere T: Handler<Args, Output = Result<(), Error>>, Args: FromRequest, Error: ResponseError,