Expand description
Configuration model and precedence resolution.
Parses a TOML string and merges in environment variables and CLI flag overrides supplied by the caller. Performs no disk or environment IO.
Structs§
- Account
Config - Configuration for a single named account.
- Config
- Top-level configuration parsed from a TOML file.
- Defaults
- Global default settings applied when no account or source override applies.
- Effective
Settings - Resolved effective settings for one account/source combination.
- Flag
Overrides - CLI flag overrides passed to
Config::resolve.Nonemeans the flag was not provided. - Source
Config - Per-source overridable settings within an account.
Enums§
- Audio
Format - Audio format for downloaded clips.