From c6f555f201ba5aa816bb9f43244cdb0832a26a89 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Tue, 18 Jan 2022 18:36:56 -0800 Subject: [PATCH] Resolve iter_overeager_cloned clippy lint warning: called `cloned().next()` on an `Iterator`. It may be more efficient to call `next().cloned()` instead --> src/main.rs:450:30 | 450 | if let Some(first) = set.iter().cloned().next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `set.iter().next().cloned()` | = note: `#[warn(clippy::iter_overeager_cloned)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_overeager_cloned --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 909d4b5..35e2548 100644 --- a/src/main.rs +++ b/src/main.rs @@ -447,7 +447,7 @@ fn try_main(log: &mut Log) -> Result<()> { let now = Utc::now(); for set in stars.values_mut() { - if let Some(first) = set.iter().cloned().next() { + if let Some(first) = set.iter().next() { set.insert(Star { time: first.time - Duration::seconds(1), node: Default::default(),