Skip to main content

Crate acls_rs

Crate acls_rs 

Source
Expand description

Algebraically-correct permissions system with RBAC, ABAC, and temporal support.

Re-exports§

pub use resource::Resource;
pub use subject::BuilderError;
pub use subject::Subject;

Modules§

algebra
Algebraic structures and traits.
calculation
Predictive calculation for permission changes.
permission
Permission types and structures.
policy
Policy evaluation engines for RBAC and ABAC.
prelude
Commonly used types and traits, re-exported for convenience.
resource
Resource type with required permissions.
subject
Subject type representing users/roles with permissions.
sync
Generic synchronization strategy for interior mutability.