From 1c7a8cc2f6b0f9a8cd7eda2ff7a6d8db2e04061f Mon Sep 17 00:00:00 2001 From: David Peter Date: Wed, 15 Mar 2023 10:08:20 +0100 Subject: [PATCH] Fix clippy suggestions --- src/options.rs | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/src/options.rs b/src/options.rs index f07d13c27..eee51e048 100644 --- a/src/options.rs +++ b/src/options.rs @@ -110,21 +110,16 @@ impl Default for RunBounds { } } -#[derive(Debug, Clone, PartialEq)] +#[derive(Debug, Default, Clone, PartialEq)] pub enum CommandInputPolicy { /// Read from the null device + #[default] Null, /// Read input from a file File(PathBuf), } -impl Default for CommandInputPolicy { - fn default() -> Self { - CommandInputPolicy::Null - } -} - impl CommandInputPolicy { pub fn get_stdin(&self) -> io::Result { let stream: Stdio = match self { @@ -141,9 +136,10 @@ impl CommandInputPolicy { } /// How to handle the output of benchmarked commands -#[derive(Debug, Clone, PartialEq, Eq)] +#[derive(Debug, Clone, PartialEq, Eq, Default)] pub enum CommandOutputPolicy { /// Redirect output to the null device + #[default] Null, /// Feed output through a pipe before discarding it @@ -156,12 +152,6 @@ pub enum CommandOutputPolicy { Inherit, } -impl Default for CommandOutputPolicy { - fn default() -> Self { - CommandOutputPolicy::Null - } -} - impl CommandOutputPolicy { pub fn get_stdout_stderr(&self) -> io::Result<(Stdio, Stdio)> { let streams = match self {