Skip to main content

khive_gate/
lib.rs

1//! Validated authorization request, decision, obligation, audit, and gate interfaces.
2
3mod actor;
4mod audit;
5mod context;
6mod decision;
7mod error;
8mod gate;
9mod obligation;
10mod request;
11
12pub use actor::ActorRef;
13pub use audit::{AuditDecision, AuditEvent};
14pub use context::GateContext;
15pub use decision::GateDecision;
16pub use error::{GateError, GateValidationError};
17pub use gate::{AllowAllGate, Gate, GateRef};
18pub use obligation::Obligation;
19pub use request::GateRequest;
20
21#[cfg(test)]
22mod tests;