From 1027940e3a8dfd6a1b284d4d2ce1a5f6d1857359 Mon Sep 17 00:00:00 2001 From: David Peter Date: Tue, 24 Aug 2021 22:16:40 +0200 Subject: [PATCH] Completely remove internal.rs --- src/benchmark.rs | 5 ++++- src/main.rs | 2 +- src/{internal.rs => min_max.rs} | 5 ----- src/warnings.rs | 2 +- 4 files changed, 6 insertions(+), 8 deletions(-) rename src/{internal.rs => min_max.rs} (85%) 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