#![recursion_limit = "2048"] //! Authorization layer (PDP - Policy Decision Point) for IAM //! //! Provides policy evaluation engine with RBAC + ABAC support. pub mod cache; pub mod condition; pub mod context; pub mod evaluator; pub use cache::{ start_invalidation_listener, CacheInvalidation, CacheInvalidationSource, CacheStats, LocalInvalidationSource, PolicyCache, PolicyCacheConfig, }; pub use condition::evaluate_condition; pub use context::{AuthzContext, VariableContext}; pub use evaluator::{ AuthzDecision, AuthzEvaluation, AuthzRequest, PolicyEvaluator, PolicyEvaluatorConfig, };