Module core

Source
Expand description

Core configuration types.

This module contains core configuration logic for nextest.

Structs§

ConfigIdentifier
An identifier used in configuration.
DefaultConfigWarnings
Default implementation of ConfigWarnings that logs warnings using the tracing crate.
EarlyProfile
A nextest profile that can be obtained without identifying the host and target platforms.
EvaluatableProfile
A configuration profile for nextest. Contains most configuration used by the nextest runner.
NextestConfig
Overall configuration for nextest.
NextestVersionConfig
Nextest version configuration.
ToolConfigFile
A tool-specific config file.
VersionOnlyConfig
A “version-only” form of the nextest configuration.

Enums§

ConfigExperimental
Experimental configuration features.
NextestVersionEval
The result of checking whether a NextestVersionConfig satisfies a requirement.
NextestVersionReq
Specification for a nextest version. Part of NextestVersionConfig.

Traits§

ConfigWarnings
Trait for handling configuration warnings.

Functions§

get_num_cpus
Gets the number of available CPUs and caches the value.