acls-rs 0.2.1

Algebraically-correct permissions system with RBAC, ABAC, and temporal support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Policy evaluation engines for RBAC and ABAC.

pub mod abac;
pub mod conflict;
pub mod error;
pub mod limits;
pub mod rbac;

pub use abac::{AbacPolicy, AttributeContext, AttributePermission, AttributeRule};
pub use conflict::{ConflictResolver, JoinResolver, MeetResolver, PriorityResolver};
pub use error::PolicyError;
pub use limits::RuleLimitedPolicy;
pub use rbac::{RbacError, RbacPolicy, Role};