Expand description
Shared spec types.
This crate hosts:
PackageSpecs: parsed YAML package specs (owned, merge-ready)- builtin records generated at compile time
- active records assembled by the knowledge base at runtime
Structs§
- Active
Character Record - Active
Command Record - Active
Delimiter Record - Active
Environment Record - ArgSpec
- ArgSpec
Parse Error - Builtin
Character Attributes - Builtin
Character Record - Builtin
Command Record - Builtin
Delimiter Record - Builtin
Environment Record - Character
Attributes - Character
Spec - Command
Spec - Delimiter
Spec - Environment
Spec - Owned
ArgSpec - Owned counterpart of
ParsedArgSpecfor runtime-loaded specs (e.g. YAML). - Package
Specs - Parsed
ArgSpec - A parsed argspec: the structured argument list together with the source
string it was parsed from. Produced by the
argspec!compile-time macro.
Enums§
- Allowed
Mode - ArgForm
- Command
Kind - Content
Mode - Content mode: math or text
- Delimiter
Token - Value
Kind