diff --git a/src/benchmark.rs b/src/benchmark.rs index de30d18..47870ca 100644 --- a/src/benchmark.rs +++ b/src/benchmark.rs @@ -8,7 +8,7 @@ use statistical::{mean, median, standard_deviation}; use crate::benchmark_result::BenchmarkResult; use crate::command::Command; use crate::format::{format_duration, format_duration_unit}; -use crate::internal::{max, min, MIN_EXECUTION_TIME}; +use crate::min_max::{max, min}; use crate::options::{CmdFailureAction, HyperfineOptions, OutputStyleOption}; use crate::outlier_detection::{modified_zscores, OUTLIER_THRESHOLD}; use crate::progress_bar::get_progress_bar; @@ -18,6 +18,9 @@ use crate::timer::{TimerStart, TimerStop}; use crate::units::Second; use crate::warnings::Warnings; +/// Threshold for warning about fast execution time +pub const MIN_EXECUTION_TIME: Second = 5e-3; + /// Results from timing a single shell command #[derive(Debug, Default, Copy, Clone)] pub struct TimingResult { diff --git a/src/main.rs b/src/main.rs index 7ab6e49..7b10e69 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,7 +14,7 @@ pub mod command; pub mod error; pub mod export; pub mod format; -pub mod internal; +pub mod min_max; pub mod options; pub mod outlier_detection; pub mod parameter_range; diff --git a/src/internal.rs b/src/min_max.rs similarity index 85% rename from src/internal.rs rename to src/min_max.rs index 34c594d..9e11f55 100644 --- a/src/internal.rs +++ b/src/min_max.rs @@ -1,10 +1,5 @@ use std::iter::Iterator; -use crate::units::Second; - -/// Threshold for warning about fast execution time -pub const MIN_EXECUTION_TIME: Second = 5e-3; - /// A max function for f64's without NaNs pub fn max(vals: &[f64]) -> f64 { *vals diff --git a/src/warnings.rs b/src/warnings.rs index 01b4e73..88322ad 100644 --- a/src/warnings.rs +++ b/src/warnings.rs @@ -1,7 +1,7 @@ use std::fmt; +use crate::benchmark::MIN_EXECUTION_TIME; use crate::format::format_duration; -use crate::internal::MIN_EXECUTION_TIME; use crate::units::Second; /// A list of all possible warnings