Skip to main content

modkit_security/
lib.rs

1#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
2pub mod access_scope;
3pub mod bin_codec;
4pub mod constants;
5pub mod context;
6pub mod permission;
7pub mod policy_engine;
8pub mod prelude;
9
10pub use access_scope::AccessScope;
11pub use context::SecurityContext;
12pub use permission::Permission;
13pub use policy_engine::{NoopPolicyEngine, PolicyEngine, PolicyEngineRef};
14
15pub use bin_codec::{
16    SECCTX_BIN_VERSION, SecCtxDecodeError, SecCtxEncodeError, decode_bin, encode_bin,
17};