1
- error: map of a trivial closure ( not dependent on parameter) over a range
1
+ error: map of a closure that does not depend on its parameter over a range
2
2
--> tests/ui/map_with_unused_argument_over_ranges.rs:20:5
3
3
|
4
4
LL | (0..10).map(|_| do_something());
@@ -7,26 +7,32 @@ LL | (0..10).map(|_| do_something());
7
7
= note: `-D clippy::map-with-unused-argument-over-ranges` implied by `-D warnings`
8
8
= help: to override `-D warnings` add `#[allow(clippy::map_with_unused_argument_over_ranges)]`
9
9
10
- error: map of a trivial closure ( not dependent on parameter) over a range
10
+ error: map of a closure that does not depend on its parameter over a range
11
11
--> tests/ui/map_with_unused_argument_over_ranges.rs:21:5
12
12
|
13
13
LL | (0..=10).map(|_| do_something());
14
14
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(11)`
15
15
16
- error: map of a trivial closure ( not dependent on parameter) over a range
16
+ error: map of a closure that does not depend on its parameter over a range
17
17
--> tests/ui/map_with_unused_argument_over_ranges.rs:22:5
18
18
|
19
19
LL | (3..10).map(|_| do_something());
20
20
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(7)`
21
21
22
- error: map of a trivial closure ( not dependent on parameter) over a range
22
+ error: map of a closure that does not depend on its parameter over a range
23
23
--> tests/ui/map_with_unused_argument_over_ranges.rs:23:5
24
24
|
25
+ LL | (3..=10).map(|_| do_something());
26
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(8)`
27
+
28
+ error: map of a closure that does not depend on its parameter over a range
29
+ --> tests/ui/map_with_unused_argument_over_ranges.rs:24:5
30
+ |
25
31
LL | (0..10).map(|_| 3);
26
32
| ^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| 3).take(10)`
27
33
28
- error: map of a trivial closure ( not dependent on parameter) over a range
29
- --> tests/ui/map_with_unused_argument_over_ranges.rs:24 :5
34
+ error: map of a closure that does not depend on its parameter over a range
35
+ --> tests/ui/map_with_unused_argument_over_ranges.rs:25 :5
30
36
|
31
37
LL | / (0..10).map(|_| {
32
38
LL | | let x = 3;
@@ -42,49 +48,43 @@ LL + x + 2
42
48
LL ~ }).take(10);
43
49
|
44
50
45
- error: map of a trivial closure ( not dependent on parameter) over a range
46
- --> tests/ui/map_with_unused_argument_over_ranges.rs:28 :5
51
+ error: map of a closure that does not depend on its parameter over a range
52
+ --> tests/ui/map_with_unused_argument_over_ranges.rs:29 :5
47
53
|
48
54
LL | (0..10).map(|_| do_something()).collect::<Vec<_>>();
49
55
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(10)`
50
56
51
- error: map of a trivial closure ( not dependent on parameter) over a range
52
- --> tests/ui/map_with_unused_argument_over_ranges.rs:30 :5
57
+ error: map of a closure that does not depend on its parameter over a range
58
+ --> tests/ui/map_with_unused_argument_over_ranges.rs:31 :5
53
59
|
54
60
LL | (0..upper).map(|_| do_something());
55
61
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(upper)`
56
62
57
- error: map of a trivial closure ( not dependent on parameter) over a range
58
- --> tests/ui/map_with_unused_argument_over_ranges.rs:32 :5
63
+ error: map of a closure that does not depend on its parameter over a range
64
+ --> tests/ui/map_with_unused_argument_over_ranges.rs:33 :5
59
65
|
60
66
LL | (0..upper_fn()).map(|_| do_something());
61
67
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(upper_fn())`
62
68
63
- error: map of a trivial closure ( not dependent on parameter) over a range
64
- --> tests/ui/map_with_unused_argument_over_ranges.rs:33 :5
69
+ error: map of a closure that does not depend on its parameter over a range
70
+ --> tests/ui/map_with_unused_argument_over_ranges.rs:34 :5
65
71
|
66
72
LL | (0..=upper_fn()).map(|_| do_something());
67
73
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(upper_fn() + 1)`
68
74
69
- error: map of a trivial closure ( not dependent on parameter) over a range
70
- --> tests/ui/map_with_unused_argument_over_ranges.rs:34 :5
75
+ error: map of a closure that does not depend on its parameter over a range
76
+ --> tests/ui/map_with_unused_argument_over_ranges.rs:35 :5
71
77
|
72
78
LL | (2..upper_fn()).map(|_| do_something());
73
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(upper_fn() + 2)`
79
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(upper_fn() - 2)`
74
80
75
- error: map of a trivial closure ( not dependent on parameter) over a range
76
- --> tests/ui/map_with_unused_argument_over_ranges.rs:35 :5
81
+ error: map of a closure that does not depend on its parameter over a range
82
+ --> tests/ui/map_with_unused_argument_over_ranges.rs:36 :5
77
83
|
78
84
LL | (2..=upper_fn()).map(|_| do_something());
79
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(upper_fn() + 3)`
80
-
81
- error: map of a trivial closure (not dependent on parameter) over a range
82
- --> tests/ui/map_with_unused_argument_over_ranges.rs:41:5
83
- |
84
- LL | (2..upper_fn()).map(|_| do_something()); // Ranges not starting at zero not yet handled
85
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(upper_fn() + 2)`
85
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `std::iter::repeat_with(|| do_something()).take(upper_fn() - 1)`
86
86
87
- error: map of a trivial closure ( not dependent on parameter) over a range
87
+ error: map of a closure that does not depend on its parameter over a range
88
88
--> tests/ui/map_with_unused_argument_over_ranges.rs:58:5
89
89
|
90
90
LL | (0..10).map(|_| do_something());
0 commit comments