mirror of
https://github.com/openai/codex.git
synced 2026-04-30 19:32:04 +03:00
22 lines
507 B
Rust
22 lines
507 B
Rust
pub mod decision;
|
|
pub mod error;
|
|
pub mod parser;
|
|
pub mod policy;
|
|
pub mod rule;
|
|
|
|
pub use decision::Decision;
|
|
pub use error::Error;
|
|
pub use error::Result;
|
|
pub use parser::PolicyParser;
|
|
pub use policy::Evaluation;
|
|
pub use policy::Policy;
|
|
pub use rule::Rule;
|
|
pub use rule::RuleMatch;
|
|
|
|
/// Load the default bundled policy.
|
|
pub fn load_default_policy() -> Result<Policy> {
|
|
let policy_src = include_str!("default.policy");
|
|
let parser = PolicyParser::new("default.policy", policy_src);
|
|
parser.parse()
|
|
}
|