From 43a2ba34e67a4bc9cdad409238e2c1fddc996f3c Mon Sep 17 00:00:00 2001 From: BO41 Date: Sun, 18 Aug 2019 21:37:47 +0200 Subject: [PATCH] Add examples to some correctness lints --- clippy_lints/src/methods/mod.rs | 4 ++++ clippy_lints/src/swap.rs | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/clippy_lints/src/methods/mod.rs b/clippy_lints/src/methods/mod.rs index 43388a89153..523d7bed8be 100644 --- a/clippy_lints/src/methods/mod.rs +++ b/clippy_lints/src/methods/mod.rs @@ -889,6 +889,10 @@ declare_clippy_lint! { /// ```rust /// let _ = [1, 2, 3].into_iter().map(|x| *x).collect::>(); /// ``` + /// Could be written as: + /// ```rust + /// let _ = [1, 2, 3].iter().map(|x| *x).collect::>(); + /// ``` pub INTO_ITER_ON_ARRAY, correctness, "using `.into_iter()` on an array" diff --git a/clippy_lints/src/swap.rs b/clippy_lints/src/swap.rs index 11ab5b87628..80c9a33c06a 100644 --- a/clippy_lints/src/swap.rs +++ b/clippy_lints/src/swap.rs @@ -52,6 +52,12 @@ declare_clippy_lint! { /// a = b; /// b = a; /// ``` + /// Could be written as: + /// ```rust + /// # let mut a = 1; + /// # let mut b = 2; + /// std::mem::swap(&mut a, &mut b); + /// ``` pub ALMOST_SWAPPED, correctness, "`foo = bar; bar = foo` sequence"