#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![doc(hidden)]
#![expect(
clippy::exhaustive_structs,
reason = "this crate's `pub` items form an internal handoff boundary between the \
cargo-bench-history sub-crates rather than a stable public API, so \
exhaustive construction of its probe fact types by those in-workspace \
consumers is intended"
)]
mod host;
mod machine;
mod probe;
pub use host::RustcInfo;
pub use machine::{HardwareProfile, resolve_machine_key};
pub use probe::{EnvironmentProbe, SystemProbe};