Module config_manager

Module config_manager 

Source
Expand description

Advanced configuration management using the config crate.

This module provides flexible configuration loading from multiple sources:

  • Configuration files (TOML, YAML, JSON, RON, INI)
  • Environment variables
  • Command line arguments (when integrated with clap)
  • Include directives for modular configuration files

The configuration system is designed to be easily integrated into parent applications while providing sensible defaults for standalone use.

Structs§

AuthFrameworkSettings
Settings that can be used by parent applications to configure auth-framework
ConfigBuilder
Configuration builder for easy integration into parent applications
ConfigManager
Comprehensive configuration manager for the auth framework
SessionCookieSettings
Session cookie configuration
SessionSettings
Session-specific configuration settings

Enums§

ConfigSource
Represents a configuration source

Traits§

ConfigIntegration
Helper trait for easy integration into parent application configurations