Expand description
Source-neutral tree model at the center of the application. Filesystem and
JSON adapters build its flat node arena; app navigates it and ui renders
it through the tui_treelistview::TreeModel implementation.
Consumers read nodes only through Tree accessors. The stored representation
is private so source-specific payloads—including filesystem names and spans
into retained JSON—can change without touching the app, renderer, or picker.
Accessors return owned values because those values may be derived on demand.
Structs§
- Action
Values - Values used when the focused node is accepted or passed to a shell binding.
- Tree