Rindle docs and package mapSkip to main content

ViewData

Type Alias ViewData 

Source
pub type ViewData = EntryList;
Expand description

The top-level result the consumer sees (root[""]): the sorted list of root entries. An Arc-shared EntryList, so a consumer can Arc::ptr_eq the snapshot to detect an unchanged top level.

The view is plural at every level — which relationships appear in the view is carried by the hierarchical Schema (rel_child(slot).is_some() ⇔ in-view); a join-only / gating slot has no child schema and is excluded.

Aliased Type§

pub struct ViewData { /* private fields */ }