From 63901ba4ae1d810c9a1e456a46521835555c89b7 Mon Sep 17 00:00:00 2001 From: Guillaume Lagrange Date: Mon, 1 Sep 2025 12:03:49 +0200 Subject: [PATCH] feat!: make runner mode argument mandatory --- src/run/mod.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/run/mod.rs b/src/run/mod.rs index ccdce8c5..c2de3b28 100644 --- a/src/run/mod.rs +++ b/src/run/mod.rs @@ -88,7 +88,7 @@ pub struct RunArgs { pub working_directory: Option, /// The mode to run the benchmarks in. - #[arg(long, default_value_t, value_enum, env = "CODSPEED_RUNNER_MODE")] + #[arg(long, value_enum, env = "CODSPEED_RUNNER_MODE")] pub mode: RunnerMode, /// Comma-separated list of instruments to enable. Possible values: mongodb. @@ -133,10 +133,9 @@ pub struct RunArgs { pub command: Vec, } -#[derive(ValueEnum, Clone, Default, Debug, Serialize)] +#[derive(ValueEnum, Clone, Debug, Serialize)] #[serde(rename_all = "lowercase")] pub enum RunnerMode { - #[default] Instrumentation, Walltime, }