Skip to main content

formualizer_eval/
lib.rs

1#![cfg_attr(target_os = "emscripten", feature(let_chains, unsigned_is_multiple_of))]
2
3pub mod args;
4pub mod broadcast;
5pub mod coercion;
6pub mod error_policy;
7pub mod formula_plane;
8pub mod function;
9pub mod function_contract;
10pub mod function_registry;
11pub mod instant;
12pub mod interpreter;
13pub mod locale;
14pub mod rng;
15pub mod stripes;
16pub mod timezone;
17pub mod traits;
18
19pub mod builtins;
20pub mod reference;
21
22pub use reference::CellRef;
23pub use reference::Coord;
24pub use reference::RangeRef;
25pub use reference::SheetId;
26
27mod macros;
28#[cfg(test)]
29pub mod test_utils;
30pub mod test_workbook;
31
32pub mod engine;
33pub mod planner;
34pub mod telemetry;
35
36// Arrow-backed storage (Phase A)
37pub mod arrow_store;
38// Arrow compute affordances (Phase B ready)
39pub mod compute_prelude;
40
41#[cfg(test)]
42mod tests;