1#![doc = include_str!("docs/lib.md")]
2#![warn(missing_docs)]
3
4pub mod cache;
5pub mod commands;
6pub mod engine;
7pub mod engine_builder;
8pub mod engine_zipper;
9mod events;
10pub mod helpers;
11pub mod rule;
12mod update;
13
14pub mod prelude {
16 pub use crate::commands::Commands;
17 pub use crate::engine::Engine;
18 pub use crate::engine_builder::EngineBuilder;
19 pub use crate::helpers::select_first;
20 pub use crate::rule::{NamedRule, Rule, RuleFn};
21 pub use crate::rule_fns;
22 pub use crate::update::Update;
23}