Expand description
Configuration loading and management
This module provides configuration loading from multiple formats (YAML, TOML, JSON), environment variable overrides, and configuration merging with precedence rules.
Re-exports§
pub use documents::Document;pub use documents::DocumentLoader;pub use env::EnvOverrides;pub use loader::ConfigLoader;pub use merge::ConfigMerger;pub use modes::StorageModeHandler;
Modules§
- documents
- Document format support for steering and specs
- env
- Environment variable override support
- loader
- Configuration file loader supporting multiple formats
- merge
- Configuration merging with precedence rules
- modes
- Storage mode handling
Structs§
- Config
- Main configuration structure
- Defaults
Config - Default settings
- Providers
Config - Provider configuration
- Steering
Rule - Steering rule