From 180768b8588dd806cdc370ea14b5f5d39a64bb25 Mon Sep 17 00:00:00 2001 From: Chewing_Bever Date: Wed, 17 May 2023 21:14:48 +0200 Subject: [PATCH] chore: apply clippy's suggestions --- affluences-api/src/models/available.rs | 2 +- src/commands/mod.rs | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/affluences-api/src/models/available.rs b/affluences-api/src/models/available.rs index 9042c50..e10052c 100644 --- a/affluences-api/src/models/available.rs +++ b/affluences-api/src/models/available.rs @@ -57,7 +57,7 @@ impl Resource { duration = duration + Duration::minutes(hour.granularity.into()); } else { out.push((start_hour, duration)); - start_hour = &hour; + start_hour = hour; duration = Duration::minutes(hour.granularity.into()); } } diff --git a/src/commands/mod.rs b/src/commands/mod.rs index f9c81ac..32551d4 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -18,10 +18,7 @@ impl str::FromStr for HumanNaiveDate { type Err = chrono::format::ParseError; fn from_str(s: &str) -> chrono::format::ParseResult { - if let Some(days_to_add) = DAY_TERMS - .iter() - .position(|term| s.to_lowercase() == term.to_string()) - { + if let Some(days_to_add) = DAY_TERMS.iter().position(|term| s.to_lowercase() == *term) { let now = chrono::Local::now().naive_local().date(); // days_to_add will never be greater than 2 @@ -44,14 +41,14 @@ impl str::FromStr for HumanNaiveDate { now + chrono::Duration::days(days_to_add.into()), )) } else { - chrono::NaiveDate::from_str(s).map(|d| HumanNaiveDate(d)) + chrono::NaiveDate::from_str(s).map(HumanNaiveDate) } } } -impl Into for HumanNaiveDate { - fn into(self) -> chrono::NaiveDate { - self.0 +impl From for chrono::NaiveDate { + fn from(val: HumanNaiveDate) -> chrono::NaiveDate { + val.0 } }