diff --git a/clippy_lints/src/loops/needless_range_loop.rs b/clippy_lints/src/loops/needless_range_loop.rs index 0ded5b69f56f..4359f75d953f 100644 --- a/clippy_lints/src/loops/needless_range_loop.rs +++ b/clippy_lints/src/loops/needless_range_loop.rs @@ -155,7 +155,7 @@ pub(super) fn check<'tcx>( format!("the loop variable `{}` is used to index `{indexed}`", ident.name), |diag| { diag.multipart_suggestion( - "consider using an iterator and enumerate()", + "consider using an iterator and `.enumerate()`", vec![ (pat.span, format!("({}, )", ident.name)), (span, format!("{indexed}.{method}().enumerate(){method_1}{method_2}")), diff --git a/tests/ui/needless_range_loop.stderr b/tests/ui/needless_range_loop.stderr index ab9693bb46d6..1d5aa2aca719 100644 --- a/tests/ui/needless_range_loop.stderr +++ b/tests/ui/needless_range_loop.stderr @@ -54,7 +54,7 @@ error: the loop variable `i` is used to index `vec` LL | for i in 0..vec.len() { | ^^^^^^^^^^^^ | -help: consider using an iterator and enumerate() +help: consider using an iterator and `.enumerate()` | LL - for i in 0..vec.len() { LL + for (i, ) in vec.iter().enumerate() { @@ -138,7 +138,7 @@ error: the loop variable `i` is used to index `vec` LL | for i in 5..vec.len() { | ^^^^^^^^^^^^ | -help: consider using an iterator and enumerate() +help: consider using an iterator and `.enumerate()` | LL - for i in 5..vec.len() { LL + for (i, ) in vec.iter().enumerate().skip(5) { @@ -150,7 +150,7 @@ error: the loop variable `i` is used to index `vec` LL | for i in 5..10 { | ^^^^^ | -help: consider using an iterator and enumerate() +help: consider using an iterator and `.enumerate()` | LL - for i in 5..10 { LL + for (i, ) in vec.iter().enumerate().take(10).skip(5) { @@ -162,7 +162,7 @@ error: the loop variable `i` is used to index `vec` LL | for i in 0..vec.len() { | ^^^^^^^^^^^^ | -help: consider using an iterator and enumerate() +help: consider using an iterator and `.enumerate()` | LL - for i in 0..vec.len() { LL + for (i, ) in vec.iter_mut().enumerate() { @@ -174,7 +174,7 @@ error: the loop variable `i` is used to index `a` LL | for i in 0..MAX_LEN { | ^^^^^^^^^^ | -help: consider using an iterator and enumerate() +help: consider using an iterator and `.enumerate()` | LL - for i in 0..MAX_LEN { LL + for (i, ) in a.iter().enumerate().take(MAX_LEN) {