From 2d3761fee2cc66aac178dbec7ea32fcacb9297bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Sun, 9 Aug 2020 00:27:05 +0200 Subject: [PATCH] impl Copy for LogLevel, remove some cloning --- aquatic_cli_helpers/src/lib.rs | 2 +- aquatic_http/src/lib/config.rs | 2 +- aquatic_ws/src/lib/config.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/aquatic_cli_helpers/src/lib.rs b/aquatic_cli_helpers/src/lib.rs index 2511ddb..739cfbc 100644 --- a/aquatic_cli_helpers/src/lib.rs +++ b/aquatic_cli_helpers/src/lib.rs @@ -7,7 +7,7 @@ use serde::{Serialize, Deserialize, de::DeserializeOwned}; use simplelog::{ConfigBuilder, LevelFilter, TermLogger, TerminalMode}; -#[derive(Debug, Clone, Serialize, Deserialize)] +#[derive(Debug, Clone, Copy, Serialize, Deserialize)] #[serde(rename_all = "lowercase")] pub enum LogLevel { Off, diff --git a/aquatic_http/src/lib/config.rs b/aquatic_http/src/lib/config.rs index 5b41595..a8ccd98 100644 --- a/aquatic_http/src/lib/config.rs +++ b/aquatic_http/src/lib/config.rs @@ -23,7 +23,7 @@ pub struct Config { impl aquatic_cli_helpers::Config for Config { fn get_log_level(&self) -> Option{ - Some(self.log_level.clone()) + Some(self.log_level) } } diff --git a/aquatic_ws/src/lib/config.rs b/aquatic_ws/src/lib/config.rs index b890db7..339bc20 100644 --- a/aquatic_ws/src/lib/config.rs +++ b/aquatic_ws/src/lib/config.rs @@ -23,7 +23,7 @@ pub struct Config { impl aquatic_cli_helpers::Config for Config { fn get_log_level(&self) -> Option { - Some(self.log_level.clone()) + Some(self.log_level) } }