Module config

Module config 

Source
Expand description

Configuration types with builder patterns

This module provides configuration structs for various CHIE protocol components with ergonomic builder patterns for construction.

Structsยง

ConfigChange
Represents a single configuration change with old and new values
ConfigDiff
Configuration diff utilities for detecting differences between configurations
ConfigMerge
Configuration merge utilities for combining configurations with priority
FeatureFlags
Feature flags for runtime feature toggling
FeatureFlagsBuilder
Builder for FeatureFlags
NetworkConfig
Network configuration for P2P layer
NetworkConfigBuilder
Builder for NetworkConfig
RateLimitConfig
Rate limiting configuration
RateLimitConfigBuilder
Builder for RateLimitConfig
RetryConfig
Retry policy configuration
RetryConfigBuilder
Builder for RetryConfig
StorageConfig
Storage configuration
StorageConfigBuilder
Builder for StorageConfig
TimeoutConfig
Timeout configuration for operations
TimeoutConfigBuilder
Builder for TimeoutConfig