Module config

Module config 

Source
Expand description

Production Configuration Management

Provides unified configuration for production deployments including:

  • Security settings
  • Observability configuration
  • Resilience patterns
  • Runtime parameters
  • Memory management

§Example

use rustkernel_core::config::ProductionConfig;

// Load from environment
let config = ProductionConfig::from_env()?;

// Or load from file
let config = ProductionConfig::from_file("config/production.toml")?;

// Apply configuration
config.apply().await?;

Structs§

HealthEndpointConfig
Health endpoint configuration
MetricsEndpointConfig
Metrics endpoint configuration
ProductionConfig
Unified production configuration
ProductionConfigBuilder
Configuration builder