mod baseline;
mod build;
mod cargo_options;
mod census;
mod config;
mod copy;
mod events;
#[cfg(test)]
mod faults;
mod harness_filters;
mod incremental_mode;
mod killers;
mod loader;
mod manifest;
mod measure;
#[cfg(feature = "internals")]
pub mod memory;
#[cfg(not(feature = "internals"))]
mod memory;
mod nextest;
mod progress;
#[cfg(target_os = "linux")]
pub(crate) mod relaunch;
mod session;
mod stall;
mod sweep;
mod sync;
mod test_binary;
mod verdict;
mod workspace;
#[doc(inline)]
pub use build::{OrderingHints, Round, Withdrawal};
#[doc(inline)]
pub use cargo_options::{BuildLimits, CargoOptions, DEFAULT_ROLLBACK_ROUNDS};
#[doc(inline)]
pub use config::Config;
pub(crate) use config::{available_parallelism, resolve_jobs};
#[doc(inline)]
pub use events::Events;
#[doc(inline)]
pub use incremental_mode::IncrementalMode;
#[doc(inline)]
pub use loader::UNDER_GAMMA_VAR;
pub(crate) use manifest::RUNTIME_CRATE;
pub(crate) use measure::run_with_locks;
#[doc(inline)]
pub use measure::{Built, Measured, Oracle, measure, run};
#[doc(inline)]
pub use memory::{DEFAULT_HEADROOM, DEFAULT_MULTIPLIER, Demand, MemoryControl, MemoryPolicy};
pub(crate) use memory::{implied_memory_control, support as memory_support};
#[doc(inline)]
pub use session::{CensusCost, Phases, Session, SweepCost};
#[doc(inline)]
pub use test_binary::TestBinary;
pub(crate) use verdict::CONFIRM_FACTOR;
#[doc(inline)]
pub use verdict::READERS;
#[cfg(loom)]
pub(crate) use verdict::run_loom_models;
#[doc(inline)]
pub use workspace::{Workspace, clean_cache, footprint, gamma_base, scratch_tree};
pub(crate) use workspace::{claim_cache, claim_workspace};