summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/eta.stderr
blob: bf2e97e744ab348d639991e748d71df3d87c1b82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
error: redundant closure
  --> $DIR/eta.rs:28:27
   |
LL |     let a = Some(1u8).map(|a| foo(a));
   |                           ^^^^^^^^^^ help: replace the closure with the function itself: `foo`
   |
   = note: `-D clippy::redundant-closure` implied by `-D warnings`

error: redundant closure
  --> $DIR/eta.rs:32:40
   |
LL |     let _: Option<Vec<u8>> = true.then(|| vec![]); // special case vec!
   |                                        ^^^^^^^^^ help: replace the closure with `Vec::new`: `std::vec::Vec::new`

error: redundant closure
  --> $DIR/eta.rs:33:35
   |
LL |     let d = Some(1u8).map(|a| foo((|b| foo2(b))(a))); //is adjusted?
   |                                   ^^^^^^^^^^^^^ help: replace the closure with the function itself: `foo2`

error: redundant closure
  --> $DIR/eta.rs:34:26
   |
LL |     all(&[1, 2, 3], &&2, |x, y| below(x, y)); //is adjusted
   |                          ^^^^^^^^^^^^^^^^^^ help: replace the closure with the function itself: `below`

error: redundant closure
  --> $DIR/eta.rs:41:27
   |
LL |     let e = Some(1u8).map(|a| generic(a));
   |                           ^^^^^^^^^^^^^^ help: replace the closure with the function itself: `generic`

error: redundant closure
  --> $DIR/eta.rs:87:51
   |
LL |     let e = Some(TestStruct { some_ref: &i }).map(|a| a.foo());
   |                                                   ^^^^^^^^^^^ help: replace the closure with the method itself: `TestStruct::foo`
   |
   = note: `-D clippy::redundant-closure-for-method-calls` implied by `-D warnings`

error: redundant closure
  --> $DIR/eta.rs:88:51
   |
LL |     let e = Some(TestStruct { some_ref: &i }).map(|a| a.trait_foo());
   |                                                   ^^^^^^^^^^^^^^^^^ help: replace the closure with the method itself: `TestTrait::trait_foo`

error: redundant closure
  --> $DIR/eta.rs:90:42
   |
LL |     let e = Some(&mut vec![1, 2, 3]).map(|v| v.clear());
   |                                          ^^^^^^^^^^^^^ help: replace the closure with the method itself: `std::vec::Vec::clear`

error: redundant closure
  --> $DIR/eta.rs:94:29
   |
LL |     let e = Some("str").map(|s| s.to_string());
   |                             ^^^^^^^^^^^^^^^^^ help: replace the closure with the method itself: `std::string::ToString::to_string`

error: redundant closure
  --> $DIR/eta.rs:95:27
   |
LL |     let e = Some('a').map(|s| s.to_uppercase());
   |                           ^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the method itself: `char::to_uppercase`

error: redundant closure
  --> $DIR/eta.rs:97:65
   |
LL |     let e: std::vec::Vec<char> = vec!['a', 'b', 'c'].iter().map(|c| c.to_ascii_uppercase()).collect();
   |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the method itself: `char::to_ascii_uppercase`

error: redundant closure
  --> $DIR/eta.rs:160:22
   |
LL |     requires_fn_once(|| x());
   |                      ^^^^^^ help: replace the closure with the function itself: `x`

error: redundant closure
  --> $DIR/eta.rs:167:27
   |
LL |     let a = Some(1u8).map(|a| foo_ptr(a));
   |                           ^^^^^^^^^^^^^^ help: replace the closure with the function itself: `foo_ptr`

error: redundant closure
  --> $DIR/eta.rs:172:27
   |
LL |     let a = Some(1u8).map(|a| closure(a));
   |                           ^^^^^^^^^^^^^^ help: replace the closure with the function itself: `closure`

error: redundant closure
  --> $DIR/eta.rs:204:28
   |
LL |     x.into_iter().for_each(|x| add_to_res(x));
   |                            ^^^^^^^^^^^^^^^^^ help: replace the closure with the function itself: `&mut add_to_res`

error: redundant closure
  --> $DIR/eta.rs:205:28
   |
LL |     y.into_iter().for_each(|x| add_to_res(x));
   |                            ^^^^^^^^^^^^^^^^^ help: replace the closure with the function itself: `&mut add_to_res`

error: redundant closure
  --> $DIR/eta.rs:206:28
   |
LL |     z.into_iter().for_each(|x| add_to_res(x));
   |                            ^^^^^^^^^^^^^^^^^ help: replace the closure with the function itself: `add_to_res`

error: redundant closure
  --> $DIR/eta.rs:213:21
   |
LL |         Some(1).map(|n| closure(n));
   |                     ^^^^^^^^^^^^^^ help: replace the closure with the function itself: `&mut closure`

error: redundant closure
  --> $DIR/eta.rs:217:21
   |
LL |         Some(1).map(|n| in_loop(n));
   |                     ^^^^^^^^^^^^^^ help: replace the closure with the function itself: `in_loop`

error: aborting due to 19 previous errors