Expand description
§Hessra Config
Configuration management for Hessra SDK.
This crate provides structures and utilities for loading and managing configuration for the Hessra authentication system. It supports loading configuration from various sources including environment variables, files, and programmatic configuration.
§Features
- Configuration loading from JSON files
- Configuration loading from environment variables
- Optional TOML file support
- Builder pattern for programmatic configuration
- Validation of configuration parameters
Structs§
- Hessra
Config - Configuration for Hessra SDK client
- Hessra
Config Builder - Builder for HessraConfig
Enums§
- Config
Error - Errors that can occur when working with Hessra configuration
- Protocol
- Protocol options for Hessra client communication
Functions§
- get_
default_ config - Get the global default configuration, if set
- set_
default_ config - Set the global default configuration
- try_
load_ default_ config - Try to load a default configuration from environment or files