Expand description
Declarative completion-tree builders derived from command and config metadata. Declarative builders for the completion engine’s immutable tree model.
Public API shape:
- describe command surfaces with
CommandSpec - lower them into a cached
crate::completion::CompletionTreewithCompletionTreeBuilder - keep the resulting tree as plain data so the engine and embedders can reuse it without retaining builder state
Structs§
- Command
Spec - Declarative command description used to build a completion tree.
- Completion
Tree Builder - Builds immutable completion trees from command and config metadata.
- Config
KeySpec - Declarative
config setkey metadata used for completion nodes.
Enums§
- Completion
Tree Build Error - Error returned when declarative completion metadata cannot be lowered into a valid immutable tree.