firma_config_schema
firma_config_schema
Section titled “firma_config_schema”Behavior-free serde schema for the unified firma.toml configuration.
This crate is the single source of truth for the shape of Firma
configuration. It contains representation only: serde-derived structs
and enums, their default values, and value types that enforce intrinsic
constructibility invariants. It deliberately holds no cross-field or
environment validation, no path rebasing, and no derived runtime types.
Dependencies are limited to serde and representation-fidelity helpers for
individual fields (such as bytesize for human-readable byte sizes).
Each Firma component owns a validated configuration type built from the
relevant portion of this schema (typically via TryFrom), keeping
cross-field and runtime validation inside the component while representation
and intrinsic value invariants live here.
Modules mirror the top-level and nested firma.toml sections.
Modules
Section titled “Modules”8 modules
1 struct
1 struct
1 function
1 struct
6 enums, 8 structs
1 struct, 3 enums
2 enums, 2 modules
2 enums, 2 structs
1 enum, 1 struct
1 struct, 10 modules
1 enum, 1 struct
2 structs
1 struct
2 structs
1 enum, 4 structs
3 enums, 3 structs
1 enum, 1 function, 3 structs
1 enum, 1 struct
1 struct
1 enum, 1 struct
2 structs