]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/manual_flatten.stderr
Auto merge of #93670 - erikdesjardins:noundef, r=nikic
[rust.git] / src / tools / clippy / tests / ui / manual_flatten.stderr
1 error: unnecessary `if let` since only the `Some` variant of the iterator element is used
2   --> $DIR/manual_flatten.rs:7:5
3    |
4 LL |       for n in x {
5    |       ^        - help: try: `x.into_iter().flatten()`
6    |  _____|
7    | |
8 LL | |         if let Some(y) = n {
9 LL | |             println!("{}", y);
10 LL | |         }
11 LL | |     }
12    | |_____^
13    |
14    = note: `-D clippy::manual-flatten` implied by `-D warnings`
15 help: ...and remove the `if let` statement in the for loop
16   --> $DIR/manual_flatten.rs:8:9
17    |
18 LL | /         if let Some(y) = n {
19 LL | |             println!("{}", y);
20 LL | |         }
21    | |_________^
22
23 error: unnecessary `if let` since only the `Ok` variant of the iterator element is used
24   --> $DIR/manual_flatten.rs:15:5
25    |
26 LL |       for n in y.clone() {
27    |       ^        --------- help: try: `y.clone().into_iter().flatten()`
28    |  _____|
29    | |
30 LL | |         if let Ok(n) = n {
31 LL | |             println!("{}", n);
32 LL | |         };
33 LL | |     }
34    | |_____^
35    |
36 help: ...and remove the `if let` statement in the for loop
37   --> $DIR/manual_flatten.rs:16:9
38    |
39 LL | /         if let Ok(n) = n {
40 LL | |             println!("{}", n);
41 LL | |         };
42    | |_________^
43
44 error: unnecessary `if let` since only the `Ok` variant of the iterator element is used
45   --> $DIR/manual_flatten.rs:22:5
46    |
47 LL |       for n in &y {
48    |       ^        -- help: try: `y.iter().flatten()`
49    |  _____|
50    | |
51 LL | |         if let Ok(n) = n {
52 LL | |             println!("{}", n);
53 LL | |         }
54 LL | |     }
55    | |_____^
56    |
57 help: ...and remove the `if let` statement in the for loop
58   --> $DIR/manual_flatten.rs:23:9
59    |
60 LL | /         if let Ok(n) = n {
61 LL | |             println!("{}", n);
62 LL | |         }
63    | |_________^
64
65 error: unnecessary `if let` since only the `Ok` variant of the iterator element is used
66   --> $DIR/manual_flatten.rs:30:5
67    |
68 LL |       for n in z {
69    |       ^        - help: try: `z.iter().flatten()`
70    |  _____|
71    | |
72 LL | |         if let Ok(n) = n {
73 LL | |             println!("{}", n);
74 LL | |         }
75 LL | |     }
76    | |_____^
77    |
78 help: ...and remove the `if let` statement in the for loop
79   --> $DIR/manual_flatten.rs:31:9
80    |
81 LL | /         if let Ok(n) = n {
82 LL | |             println!("{}", n);
83 LL | |         }
84    | |_________^
85
86 error: unnecessary `if let` since only the `Some` variant of the iterator element is used
87   --> $DIR/manual_flatten.rs:39:5
88    |
89 LL |       for n in z {
90    |       ^        - help: try: `z.flatten()`
91    |  _____|
92    | |
93 LL | |         if let Some(m) = n {
94 LL | |             println!("{}", m);
95 LL | |         }
96 LL | |     }
97    | |_____^
98    |
99 help: ...and remove the `if let` statement in the for loop
100   --> $DIR/manual_flatten.rs:40:9
101    |
102 LL | /         if let Some(m) = n {
103 LL | |             println!("{}", m);
104 LL | |         }
105    | |_________^
106
107 error: unnecessary `if let` since only the `Some` variant of the iterator element is used
108   --> $DIR/manual_flatten.rs:72:5
109    |
110 LL |       for n in &vec_of_ref {
111    |       ^        ----------- help: try: `vec_of_ref.iter().copied().flatten()`
112    |  _____|
113    | |
114 LL | |         if let Some(n) = n {
115 LL | |             println!("{:?}", n);
116 LL | |         }
117 LL | |     }
118    | |_____^
119    |
120 help: ...and remove the `if let` statement in the for loop
121   --> $DIR/manual_flatten.rs:73:9
122    |
123 LL | /         if let Some(n) = n {
124 LL | |             println!("{:?}", n);
125 LL | |         }
126    | |_________^
127
128 error: unnecessary `if let` since only the `Some` variant of the iterator element is used
129   --> $DIR/manual_flatten.rs:79:5
130    |
131 LL |       for n in vec_of_ref {
132    |       ^        ---------- help: try: `vec_of_ref.iter().copied().flatten()`
133    |  _____|
134    | |
135 LL | |         if let Some(n) = n {
136 LL | |             println!("{:?}", n);
137 LL | |         }
138 LL | |     }
139    | |_____^
140    |
141 help: ...and remove the `if let` statement in the for loop
142   --> $DIR/manual_flatten.rs:80:9
143    |
144 LL | /         if let Some(n) = n {
145 LL | |             println!("{:?}", n);
146 LL | |         }
147    | |_________^
148
149 error: unnecessary `if let` since only the `Some` variant of the iterator element is used
150   --> $DIR/manual_flatten.rs:86:5
151    |
152 LL |       for n in slice_of_ref {
153    |       ^        ------------ help: try: `slice_of_ref.iter().copied().flatten()`
154    |  _____|
155    | |
156 LL | |         if let Some(n) = n {
157 LL | |             println!("{:?}", n);
158 LL | |         }
159 LL | |     }
160    | |_____^
161    |
162 help: ...and remove the `if let` statement in the for loop
163   --> $DIR/manual_flatten.rs:87:9
164    |
165 LL | /         if let Some(n) = n {
166 LL | |             println!("{:?}", n);
167 LL | |         }
168    | |_________^
169
170 error: aborting due to 8 previous errors
171