Crate hessra_config

Crate hessra_config 

Source
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§

HessraConfig
Configuration for Hessra SDK client
HessraConfigBuilder
Builder for HessraConfig

Enums§

ConfigError
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