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 function;
8pub mod function_registry;
9pub mod instant;
10pub mod interpreter;
11pub mod locale;
12pub mod rng;
13pub mod stripes;
14pub mod timezone;
15pub mod traits;
16
17pub mod builtins;
18pub mod reference;
19
20pub use reference::CellRef;
21pub use reference::Coord;
22pub use reference::RangeRef;
23pub use reference::SheetId;
24
25mod macros;
26#[cfg(test)]
27pub mod test_utils;
28pub mod test_workbook;
29
30pub mod engine;
31pub mod planner;
32pub mod telemetry;
33
34// Arrow-backed storage (Phase A)
35pub mod arrow_store;
36// Arrow compute affordances (Phase B ready)
37pub mod compute_prelude;
38
39#[cfg(test)]
40mod tests;