Skip to main content

Module config

Module config 

Source

Modules§

output
Output configuration types.

Structs§

Config
Main configuration struct composed of semantic sub-structs.
ConfigSource
Raw CLI input values extracted from parsed command-line arguments.
File
NetworkConfig
Network and transport configuration. Controls connection behavior, timeouts, and TLS settings.
NetworkSource
Raw CLI input values for network/transport settings.
OutputConfig
Output and display configuration. Controls how test results are formatted and presented to the user.
OutputSource
Raw CLI input values for output settings.
ServerSelection
Server selection configuration. Controls which speedtest.net servers are used.
ServerSource
Raw CLI input values for server selection settings.
TestSelection
Test execution configuration. Controls which tests run and how (single vs multi-stream).
TestSource
Raw CLI input values for test execution settings.
ValidationResult
Validation result with error details.

Enums§

Format
Output format selection — config-internal domain type.

Traits§

ConfigProvider

Functions§

get_config_path_internal
Get the configuration file path (internal — also used by orchestrator for –show-config-path).
load_config_file
Load the configuration file from the standard config path.
validate_config
Validate the entire config structure.