visi_core/core/engine/
mod.rs1#[doc = "Compact boolean bitmask storage used by engine data structures."]
2pub mod bitmask;
3#[doc = "Cell references, value types, dependency metadata, and engine errors."]
4pub mod cell;
5#[doc = "Column-oriented storage for sheet data."]
6pub mod column;
7#[doc = "Evaluation result values produced by formulas and cells."]
8pub mod result_data;
9#[doc = "Sheets, workbook context, and sheet-level evaluation helpers."]
10pub mod sheet;
11
12#[cfg(test)]
13pub(crate) mod tests;
14
15pub use bitmask::Bitmask;
16pub use cell::{
17 CellRef, CellType, Dependency, EngineError, EvalError, RefType, TextCellRef, generate_unique_id,
18};
19pub use column::{ColumnData, DataColumn};
20pub use result_data::ResultData;
21pub use sheet::{Context, Direction, Sheet, SheetInit, get_word_boundaries_from_str};