[][src]Trait actix_web_grants::authorities::AuthoritiesExtractor

pub trait AuthoritiesExtractor {
    type Future: Future<Output = Result<Vec<String>, Error>>;
    pub fn extract(&self, request: Arc<ServiceRequest>) -> Self::Future;
}

Associated Types

type Future: Future<Output = Result<Vec<String>, Error>>[src]

Loading content...

Required methods

pub fn extract(&self, request: Arc<ServiceRequest>) -> Self::Future[src]

Loading content...

Implementors

impl<F, O> AuthoritiesExtractor for FnAuthoritiesExtractor<F, O> where
    F: Fn(Arc<ServiceRequest>) -> O,
    O: Future<Output = Result<Vec<String>, Error>>, 
[src]

type Future = O

Loading content...