smooai-config 3.2.0

Type-safe three-tier configuration management (public, secret, feature flags) with schema validation and a runtime client for the Smoo AI config platform.
Documentation
//! Smoo AI Configuration Management Library - Rust SDK.
//!
//! Provides schema definition, JSON Schema generation, runtime config client,
//! and local file/env-based configuration with caching.

pub mod client;
pub mod cloud_region;
pub mod config_manager;
pub mod deferred;
pub mod env_config;
pub mod file_config;
pub mod local;
pub mod merge;
pub mod schema;
pub mod schema_validator;
pub mod utils;

pub use client::ConfigClient;
pub use cloud_region::{get_cloud_region, get_cloud_region_from_env, CloudRegionResult};
pub use config_manager::ConfigManager;
pub use env_config::find_and_process_env_config;
pub use file_config::{find_and_process_file_config, find_config_directory};
pub use local::LocalConfigManager;
pub use merge::merge_replace_arrays;
pub use utils::{camel_to_upper_snake, coerce_boolean, SmooaiConfigError};