22 lines
622 B
Rust
22 lines
622 B
Rust
#![recursion_limit = "1024"]
|
|
|
|
//! Storage abstraction layer for IAM
|
|
//!
|
|
//! Provides a unified interface for storing IAM data in either
|
|
//! Chainfire or FlareDB backends.
|
|
|
|
pub mod backend;
|
|
pub mod binding_store;
|
|
pub mod credential_store;
|
|
pub mod group_store;
|
|
pub mod principal_store;
|
|
pub mod role_store;
|
|
pub mod token_store;
|
|
|
|
pub use backend::{Backend, BackendConfig, CasResult, KvPair, StorageBackend};
|
|
pub use binding_store::BindingStore;
|
|
pub use credential_store::CredentialStore;
|
|
pub use group_store::GroupStore;
|
|
pub use principal_store::PrincipalStore;
|
|
pub use role_store::RoleStore;
|
|
pub use token_store::TokenStore;
|