#![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;