ooroo 0.3.0

A fast, compiled rule engine with a text-based DSL
Documentation
mod context;
mod error;
pub(crate) mod evaluation_report;
mod expr;
mod field_registry;
mod indexed_context;
mod rule;
mod ruleset;
pub(crate) mod value;
mod verdict;

pub use context::Context;
pub use error::CompileError;
pub use evaluation_report::EvaluationReport;
pub(crate) use expr::CompiledBound;
pub(crate) use expr::CompiledExpr;
pub use expr::{at_least, bound_field, field, rule_ref, Bound, CompareOp, Expr, FieldExpr};
pub use field_registry::FieldRegistry;
pub use indexed_context::{ContextBuilder, IndexedContext};
pub(crate) use rule::CompiledRule;
pub use rule::{Rule, Terminal};
pub use ruleset::{RuleSet, RuleSetBuilder};
pub use value::Value;
pub use verdict::Verdict;