datalogic_rs/
lib.rs

1// Core types and functionality
2pub use builder::RuleBuilder;
3pub use datalogic::{CustomOperator, DataLogic};
4pub use error::LogicError;
5pub use logic::{Logic, Result};
6pub use value::{DataValue, FromDataValue, FromJson, IntoDataValue, ToJson};
7
8// Re-export the simple operator types
9pub use arena::{SimpleOperatorAdapter, SimpleOperatorFn};
10
11// Internal modules with implementation details
12mod parser;
13
14// Public modules
15pub mod arena;
16pub mod builder;
17pub mod datalogic;
18pub mod error;
19pub mod logic;
20pub mod value;