]> git.lizzy.rs Git - rust.git/blob - tests/ui/checked_unwrap.stderr
Merge branch 'master' into add-lints-aseert-checks
[rust.git] / tests / ui / checked_unwrap.stderr
1 error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
2   --> $DIR/checked_unwrap.rs:7:9
3    |
4 LL |     if x.is_some() {
5    |        ----------- the check is happening here
6 LL |         x.unwrap(); // unnecessary
7    |         ^^^^^^^^^^
8    |
9 note: lint level defined here
10   --> $DIR/checked_unwrap.rs:1:35
11    |
12 LL | #![deny(clippy::panicking_unwrap, clippy::unnecessary_unwrap)]
13    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
14
15 error: This call to `unwrap()` will always panic.
16   --> $DIR/checked_unwrap.rs:9:9
17    |
18 LL |     if x.is_some() {
19    |        ----------- because of this check
20 ...
21 LL |         x.unwrap(); // will panic
22    |         ^^^^^^^^^^
23    |
24 note: lint level defined here
25   --> $DIR/checked_unwrap.rs:1:9
26    |
27 LL | #![deny(clippy::panicking_unwrap, clippy::unnecessary_unwrap)]
28    |         ^^^^^^^^^^^^^^^^^^^^^^^^
29
30 error: This call to `unwrap()` will always panic.
31   --> $DIR/checked_unwrap.rs:12:9
32    |
33 LL |     if x.is_none() {
34    |        ----------- because of this check
35 LL |         x.unwrap(); // will panic
36    |         ^^^^^^^^^^
37
38 error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
39   --> $DIR/checked_unwrap.rs:14:9
40    |
41 LL |     if x.is_none() {
42    |        ----------- the check is happening here
43 ...
44 LL |         x.unwrap(); // unnecessary
45    |         ^^^^^^^^^^
46
47 error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
48   --> $DIR/checked_unwrap.rs:18:9
49    |
50 LL |     if x.is_ok() {
51    |        --------- the check is happening here
52 LL |         x.unwrap(); // unnecessary
53    |         ^^^^^^^^^^
54
55 error: This call to `unwrap_err()` will always panic.
56   --> $DIR/checked_unwrap.rs:19:9
57    |
58 LL |     if x.is_ok() {
59    |        --------- because of this check
60 LL |         x.unwrap(); // unnecessary
61 LL |         x.unwrap_err(); // will panic
62    |         ^^^^^^^^^^^^^^
63
64 error: This call to `unwrap()` will always panic.
65   --> $DIR/checked_unwrap.rs:21:9
66    |
67 LL |     if x.is_ok() {
68    |        --------- because of this check
69 ...
70 LL |         x.unwrap(); // will panic
71    |         ^^^^^^^^^^
72
73 error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
74   --> $DIR/checked_unwrap.rs:22:9
75    |
76 LL |     if x.is_ok() {
77    |        --------- the check is happening here
78 ...
79 LL |         x.unwrap_err(); // unnecessary
80    |         ^^^^^^^^^^^^^^
81
82 error: This call to `unwrap()` will always panic.
83   --> $DIR/checked_unwrap.rs:25:9
84    |
85 LL |     if x.is_err() {
86    |        ---------- because of this check
87 LL |         x.unwrap(); // will panic
88    |         ^^^^^^^^^^
89
90 error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
91   --> $DIR/checked_unwrap.rs:26:9
92    |
93 LL |     if x.is_err() {
94    |        ---------- the check is happening here
95 LL |         x.unwrap(); // will panic
96 LL |         x.unwrap_err(); // unnecessary
97    |         ^^^^^^^^^^^^^^
98
99 error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
100   --> $DIR/checked_unwrap.rs:28:9
101    |
102 LL |     if x.is_err() {
103    |        ---------- the check is happening here
104 ...
105 LL |         x.unwrap(); // unnecessary
106    |         ^^^^^^^^^^
107
108 error: This call to `unwrap_err()` will always panic.
109   --> $DIR/checked_unwrap.rs:29:9
110    |
111 LL |     if x.is_err() {
112    |        ---------- because of this check
113 ...
114 LL |         x.unwrap_err(); // will panic
115    |         ^^^^^^^^^^^^^^
116
117 error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
118   --> $DIR/checked_unwrap.rs:46:9
119    |
120 LL |     if x.is_ok() && y.is_err() {
121    |        --------- the check is happening here
122 LL |         x.unwrap(); // unnecessary
123    |         ^^^^^^^^^^
124
125 error: This call to `unwrap_err()` will always panic.
126   --> $DIR/checked_unwrap.rs:47:9
127    |
128 LL |     if x.is_ok() && y.is_err() {
129    |        --------- because of this check
130 LL |         x.unwrap(); // unnecessary
131 LL |         x.unwrap_err(); // will panic
132    |         ^^^^^^^^^^^^^^
133
134 error: This call to `unwrap()` will always panic.
135   --> $DIR/checked_unwrap.rs:48:9
136    |
137 LL |     if x.is_ok() && y.is_err() {
138    |                     ---------- because of this check
139 ...
140 LL |         y.unwrap(); // will panic
141    |         ^^^^^^^^^^
142
143 error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
144   --> $DIR/checked_unwrap.rs:49:9
145    |
146 LL |     if x.is_ok() && y.is_err() {
147    |                     ---------- the check is happening here
148 ...
149 LL |         y.unwrap_err(); // unnecessary
150    |         ^^^^^^^^^^^^^^
151
152 error: This call to `unwrap()` will always panic.
153   --> $DIR/checked_unwrap.rs:63:9
154    |
155 LL |     if x.is_ok() || y.is_ok() {
156    |        --------- because of this check
157 ...
158 LL |         x.unwrap(); // will panic
159    |         ^^^^^^^^^^
160
161 error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
162   --> $DIR/checked_unwrap.rs:64:9
163    |
164 LL |     if x.is_ok() || y.is_ok() {
165    |        --------- the check is happening here
166 ...
167 LL |         x.unwrap_err(); // unnecessary
168    |         ^^^^^^^^^^^^^^
169
170 error: This call to `unwrap()` will always panic.
171   --> $DIR/checked_unwrap.rs:65:9
172    |
173 LL |     if x.is_ok() || y.is_ok() {
174    |                     --------- because of this check
175 ...
176 LL |         y.unwrap(); // will panic
177    |         ^^^^^^^^^^
178
179 error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
180   --> $DIR/checked_unwrap.rs:66:9
181    |
182 LL |     if x.is_ok() || y.is_ok() {
183    |                     --------- the check is happening here
184 ...
185 LL |         y.unwrap_err(); // unnecessary
186    |         ^^^^^^^^^^^^^^
187
188 error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
189   --> $DIR/checked_unwrap.rs:70:9
190    |
191 LL |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
192    |        --------- the check is happening here
193 LL |         x.unwrap(); // unnecessary
194    |         ^^^^^^^^^^
195
196 error: This call to `unwrap_err()` will always panic.
197   --> $DIR/checked_unwrap.rs:71:9
198    |
199 LL |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
200    |        --------- because of this check
201 LL |         x.unwrap(); // unnecessary
202 LL |         x.unwrap_err(); // will panic
203    |         ^^^^^^^^^^^^^^
204
205 error: This call to `unwrap()` will always panic.
206   --> $DIR/checked_unwrap.rs:72:9
207    |
208 LL |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
209    |                       --------- because of this check
210 ...
211 LL |         y.unwrap(); // will panic
212    |         ^^^^^^^^^^
213
214 error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
215   --> $DIR/checked_unwrap.rs:73:9
216    |
217 LL |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
218    |                       --------- the check is happening here
219 ...
220 LL |         y.unwrap_err(); // unnecessary
221    |         ^^^^^^^^^^^^^^
222
223 error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
224   --> $DIR/checked_unwrap.rs:74:9
225    |
226 LL |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
227    |                                    ---------- the check is happening here
228 ...
229 LL |         z.unwrap(); // unnecessary
230    |         ^^^^^^^^^^
231
232 error: This call to `unwrap_err()` will always panic.
233   --> $DIR/checked_unwrap.rs:75:9
234    |
235 LL |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
236    |                                    ---------- because of this check
237 ...
238 LL |         z.unwrap_err(); // will panic
239    |         ^^^^^^^^^^^^^^
240
241 error: This call to `unwrap()` will always panic.
242   --> $DIR/checked_unwrap.rs:83:9
243    |
244 LL |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
245    |        --------- because of this check
246 ...
247 LL |         x.unwrap(); // will panic
248    |         ^^^^^^^^^^
249
250 error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
251   --> $DIR/checked_unwrap.rs:84:9
252    |
253 LL |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
254    |        --------- the check is happening here
255 ...
256 LL |         x.unwrap_err(); // unnecessary
257    |         ^^^^^^^^^^^^^^
258
259 error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
260   --> $DIR/checked_unwrap.rs:85:9
261    |
262 LL |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
263    |                       --------- the check is happening here
264 ...
265 LL |         y.unwrap(); // unnecessary
266    |         ^^^^^^^^^^
267
268 error: This call to `unwrap_err()` will always panic.
269   --> $DIR/checked_unwrap.rs:86:9
270    |
271 LL |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
272    |                       --------- because of this check
273 ...
274 LL |         y.unwrap_err(); // will panic
275    |         ^^^^^^^^^^^^^^
276
277 error: This call to `unwrap()` will always panic.
278   --> $DIR/checked_unwrap.rs:87:9
279    |
280 LL |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
281    |                                    ---------- because of this check
282 ...
283 LL |         z.unwrap(); // will panic
284    |         ^^^^^^^^^^
285
286 error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
287   --> $DIR/checked_unwrap.rs:88:9
288    |
289 LL |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
290    |                                    ---------- the check is happening here
291 ...
292 LL |         z.unwrap_err(); // unnecessary
293    |         ^^^^^^^^^^^^^^
294
295 error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
296   --> $DIR/checked_unwrap.rs:96:13
297    |
298 LL |         if x.is_some() {
299    |            ----------- the check is happening here
300 LL |             x.unwrap(); // unnecessary
301    |             ^^^^^^^^^^
302
303 error: This call to `unwrap()` will always panic.
304   --> $DIR/checked_unwrap.rs:98:13
305    |
306 LL |         if x.is_some() {
307    |            ----------- because of this check
308 ...
309 LL |             x.unwrap(); // will panic
310    |             ^^^^^^^^^^
311
312 error: aborting due to 34 previous errors
313