diff options
author | David Peter <mail@david-peter.de> | 2023-03-15 10:08:20 +0100 |
---|---|---|
committer | David Peter <sharkdp@users.noreply.github.com> | 2023-03-15 10:13:58 +0100 |
commit | 1c7a8cc2f6b0f9a8cd7eda2ff7a6d8db2e04061f (patch) | |
tree | 0aec7a3b248915f526533f5744c76c8a8ebf9493 | |
parent | 2dfc919227be24b313bd7c144f156c510d025d3e (diff) |
Fix clippy suggestionsv1.16.0
-rw-r--r-- | src/options.rs | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/options.rs b/src/options.rs index f07d13c..eee51e0 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<Stdio> { 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 { |