Expand description
Schema traversal and info types.
This module provides types for working with parsed schemas:
CommandTree- Traversable view of command hierarchyFlatCommand- Flattened command with path informationCommandInfo- Command metadata for code generationContextFieldInfo- Context field metadata for code generationCommandTreeDisplay- Declarative command tree formatting
Structs§
- Command
Info - Info about a command for code generation
- Command
Tree - A traversable view of the command tree in a schema.
- Command
Tree Display - Declarative command tree display formatter.
- Context
Field Info - Info about a context field for code generation
- Flat
Command - Flattened command info for easier processing.
- Pool
Config Info - Pool configuration for code generation
- Sqlite
Config Info - SQLite-specific configuration for code generation
Enums§
- Display
Style - Display style for command trees.
Traits§
- Command
Tree Ext - Extension trait to add display methods to CommandTree.
Functions§
- collect_
context_ fields - Collect context fields from the manifest into code generation info.