Expand description
Structs§
- Internal
Data - Raw internal-node record. Lives inline in the
crate::NodeStoreinternal arena — one entry per live internal node. The bounding box is embedded inline so tree traversal stays cache-resident. - Leaf
Data - Raw leaf-node record. Lives inline in the
crate::NodeStoreleaf arena — one entry per live leaf. Kept small (no bounding box, no cut) so the leaf arena fits many entries per cache line. Before the v4 split the leaf arena stored the fullNode<D>enum with its internal-variant shape, wasting ~300 bytes per leaf atD = 16. - NodeRef
- Packed reference to a tree node.
Enums§
- Node
View - Zero-copy immutable view of a tree node. Returned by
crate::NodeStore::view— pattern-match to branch on internal-vs-leaf without cloning the underlying record. - Node
View Mut - Zero-copy mutable view of a tree node. Mirrors
NodeViewbut hands out&mutreferences for in-place field updates.