ito_config/config/
defaults.rs

1//! Default configuration constructors.
2
3use serde_json::Value;
4
5use super::types::ItoConfig;
6
7/// Centralized default configuration values.
8///
9/// This is the single source of truth for defaults used by config loading and
10/// JSON schema generation.
11pub fn default_config() -> ItoConfig {
12    ItoConfig::default()
13}
14
15/// Default configuration serialized as JSON.
16pub fn default_config_json() -> Value {
17    serde_json::to_value(default_config()).expect("default config should serialize")
18}