1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
//! Authorization related middleware.

pub mod add_authorization;
pub mod async_require_authorization;
pub mod require_authorization;

#[doc(inline)]
pub use self::{
    add_authorization::{AddAuthorization, AddAuthorizationLayer},
    async_require_authorization::{
        AsyncAuthorizeRequest, AsyncRequireAuthorization, AsyncRequireAuthorizationLayer,
    },
    require_authorization::{AuthorizeRequest, RequireAuthorization, RequireAuthorizationLayer},
};