Module config

Module config 

Source
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
DefaultsConfig
Default settings
ProvidersConfig
Provider configuration
SteeringRule
Steering rule