Skip to main content

Module config

Module config 

Source

Re-exports§

pub use output::Format;
pub use output::OutputConfig;
pub use source::ConfigSource;
pub use source::NetworkSource;
pub use source::OutputSource;
pub use source::ServerSource;
pub use source::TestSource;
pub use validate::ValidationResult;
pub use validate::get_config_path_internal;
pub use validate::load_config_file;
pub use validate::validate_config;

Modules§

output
Output format and display configuration types.
source
Raw CLI input types that bridge the CLI layer to the config layer.
validate
Config validation types and functions.

Structs§

Config
Main configuration struct composed of semantic sub-structs.
File
NetworkConfig
Network and transport configuration. Controls connection behavior, timeouts, and TLS settings.
ServerSelection
Server selection configuration. Controls which speedtest.net servers are used.
TestSelection
Test execution configuration. Controls which tests run and how (single vs multi-stream).

Traits§

ConfigProvider