Expand description
The Readout trait + the orthogonal Lod and
ContentMode axes the engine renders against.
See docs/SRD/63_status_readouts.md §1 for the design
contract.
Structs§
- Option
Type Mismatch - Error returned by the
try_get_*accessor family when the key is present but holds a value of the wrong type.Noneis reserved for the missing-key case. - Readout
Options - Per-call readout options. Storage = small inline
Vec<(String, OptionValue)>; option counts are typically 0-3 so a hashmap is overkill. SRD-63 §5.1 option grammar — everykey=valuepair the body parser produces (other than the structural keyslod/layout/color/stylewhich have dedicated paths) lands here.
Enums§
- Content
Mode - Content axis, orthogonal to
Lod. See SRD-63 §3.2. - Lod
- Level-of-Detail axis. See SRD-63 §3.
- Option
Value - Typed option value. The body parser produces
Bool/Int/Float/Strfrom the lexed token; the structural keyslod=/layout=/color=/style=parse into dedicated slots on the render step, not into this enum, so there’s noLodvariant — readouts that want to read a LOD should look at the step’s bakedlod, not query the option store.
Traits§
- Readout
- A named, pure rendering unit. See SRD-63 §1 for the design contract.