MiddlewareFactory

Trait MiddlewareFactory 

Source
pub trait MiddlewareFactory: Send + Sync {
    // Required method
    fn create_middleware(
        &self,
        container: &IocContainer,
        scope: Option<&ScopeId>,
    ) -> Result<Arc<dyn Middleware>, HttpError>;
}
Expand description

Trait for creating middleware instances

Required Methods§

Source

fn create_middleware( &self, container: &IocContainer, scope: Option<&ScopeId>, ) -> Result<Arc<dyn Middleware>, HttpError>

Create middleware instance from IoC container

Implementors§