Skip to main content

Module range_ref

Module range_ref 

Source
Expand description

The owned A1 range reference + the canonical cell_key helper. The owned, structured A1 range reference RangeRef + the canonical cell-key helper cell_key — RELOCATED into workbook-runtime (Phase 11, Plan 05).

These two were originally in workbook-compiler’s ingest/cell_map.rs, but the IR (Expr::Range) and the runtime executor reach them, and ingest links umya. Relocating the TYPE + the key builder here keeps the runtime crate umya-free; workbook-compiler re-exports both so existing crate::ingest::RangeRef / cell_key call sites resolve unchanged.

Owned, serde/schemars-clean: no umya/quick-xml/zip/pmcp-code-mode type appears here.

Structs§

RangeRef
A structured, owned A1-range reference — the SINGLE range type reused for merges, CF ranges, tables, named-range targets, and the IR’s Expr::Range (replaces all (String,String) tuples; Codex HIGH). For a single-cell range start == end.

Functions§

cell_key
Build the canonical manifest cell key sheet!addr (e.g. "1_Inputs!E6").