]> git.lizzy.rs Git - rust.git/blob - tests/ui/checked_unwrap.stderr
Merge pull request #2984 from flip1995/single_char_pattern
[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 6 |     if x.is_some() {
5   |        ----------- the check is happening here
6 7 |         x.unwrap(); // unnecessary
7   |         ^^^^^^^^^^
8   |
9 note: lint level defined here
10  --> $DIR/checked_unwrap.rs:1:27
11   |
12 1 | #![deny(panicking_unwrap, unnecessary_unwrap)]
13   |                           ^^^^^^^^^^^^^^^^^^
14
15 error: This call to `unwrap()` will always panic.
16  --> $DIR/checked_unwrap.rs:9:9
17   |
18 6 |     if x.is_some() {
19   |        ----------- because of this check
20 ...
21 9 |         x.unwrap(); // will panic
22   |         ^^^^^^^^^^
23   |
24 note: lint level defined here
25  --> $DIR/checked_unwrap.rs:1:9
26   |
27 1 | #![deny(panicking_unwrap, unnecessary_unwrap)]
28   |         ^^^^^^^^^^^^^^^^
29
30 error: This call to `unwrap()` will always panic.
31   --> $DIR/checked_unwrap.rs:12:9
32    |
33 11 |     if x.is_none() {
34    |        ----------- because of this check
35 12 |         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 11 |     if x.is_none() {
42    |        ----------- the check is happening here
43 ...
44 14 |         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 17 |     if x.is_ok() {
51    |        --------- the check is happening here
52 18 |         x.unwrap(); // unnecessary
53    |         ^^^^^^^^^^
54
55 error: This call to `unwrap_err()` will always panic.
56   --> $DIR/checked_unwrap.rs:19:9
57    |
58 17 |     if x.is_ok() {
59    |        --------- because of this check
60 18 |         x.unwrap(); // unnecessary
61 19 |         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 17 |     if x.is_ok() {
68    |        --------- because of this check
69 ...
70 21 |         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 17 |     if x.is_ok() {
77    |        --------- the check is happening here
78 ...
79 22 |         x.unwrap_err(); // unnecessary
80    |         ^^^^^^^^^^^^^^
81
82 error: This call to `unwrap()` will always panic.
83   --> $DIR/checked_unwrap.rs:25:9
84    |
85 24 |     if x.is_err() {
86    |        ---------- because of this check
87 25 |         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 24 |     if x.is_err() {
94    |        ---------- the check is happening here
95 25 |         x.unwrap(); // will panic
96 26 |         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 24 |     if x.is_err() {
103    |        ---------- the check is happening here
104 ...
105 28 |         x.unwrap(); // unnecessary
106    |         ^^^^^^^^^^
107
108 error: This call to `unwrap_err()` will always panic.
109   --> $DIR/checked_unwrap.rs:29:9
110    |
111 24 |     if x.is_err() {
112    |        ---------- because of this check
113 ...
114 29 |         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 45 |     if x.is_ok() && y.is_err() {
121    |        --------- the check is happening here
122 46 |         x.unwrap(); // unnecessary
123    |         ^^^^^^^^^^
124
125 error: This call to `unwrap_err()` will always panic.
126   --> $DIR/checked_unwrap.rs:47:9
127    |
128 45 |     if x.is_ok() && y.is_err() {
129    |        --------- because of this check
130 46 |         x.unwrap(); // unnecessary
131 47 |         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 45 |     if x.is_ok() && y.is_err() {
138    |                     ---------- because of this check
139 ...
140 48 |         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 45 |     if x.is_ok() && y.is_err() {
147    |                     ---------- the check is happening here
148 ...
149 49 |         y.unwrap_err(); // unnecessary
150    |         ^^^^^^^^^^^^^^
151
152 error: This call to `unwrap()` will always panic.
153   --> $DIR/checked_unwrap.rs:63:9
154    |
155 58 |     if x.is_ok() || y.is_ok() {
156    |        --------- because of this check
157 ...
158 63 |         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 58 |     if x.is_ok() || y.is_ok() {
165    |        --------- the check is happening here
166 ...
167 64 |         x.unwrap_err(); // unnecessary
168    |         ^^^^^^^^^^^^^^
169
170 error: This call to `unwrap()` will always panic.
171   --> $DIR/checked_unwrap.rs:65:9
172    |
173 58 |     if x.is_ok() || y.is_ok() {
174    |                     --------- because of this check
175 ...
176 65 |         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 58 |     if x.is_ok() || y.is_ok() {
183    |                     --------- the check is happening here
184 ...
185 66 |         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 69 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
192    |        --------- the check is happening here
193 70 |         x.unwrap(); // unnecessary
194    |         ^^^^^^^^^^
195
196 error: This call to `unwrap_err()` will always panic.
197   --> $DIR/checked_unwrap.rs:71:9
198    |
199 69 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
200    |        --------- because of this check
201 70 |         x.unwrap(); // unnecessary
202 71 |         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 69 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
209    |                       --------- because of this check
210 ...
211 72 |         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 69 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
218    |                       --------- the check is happening here
219 ...
220 73 |         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 69 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
227    |                                    ---------- the check is happening here
228 ...
229 74 |         z.unwrap(); // unnecessary
230    |         ^^^^^^^^^^
231
232 error: This call to `unwrap_err()` will always panic.
233   --> $DIR/checked_unwrap.rs:75:9
234    |
235 69 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
236    |                                    ---------- because of this check
237 ...
238 75 |         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 77 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
245    |        --------- because of this check
246 ...
247 83 |         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 77 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
254    |        --------- the check is happening here
255 ...
256 84 |         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 77 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
263    |                       --------- the check is happening here
264 ...
265 85 |         y.unwrap(); // unnecessary
266    |         ^^^^^^^^^^
267
268 error: This call to `unwrap_err()` will always panic.
269   --> $DIR/checked_unwrap.rs:86:9
270    |
271 77 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
272    |                       --------- because of this check
273 ...
274 86 |         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 77 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
281    |                                    ---------- because of this check
282 ...
283 87 |         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 77 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
290    |                                    ---------- the check is happening here
291 ...
292 88 |         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 95 |         if x.is_some() {
299    |            ----------- the check is happening here
300 96 |             x.unwrap(); // unnecessary
301    |             ^^^^^^^^^^
302
303 error: This call to `unwrap()` will always panic.
304   --> $DIR/checked_unwrap.rs:98:13
305    |
306 95 |         if x.is_some() {
307    |            ----------- because of this check
308 ...
309 98 |             x.unwrap(); // will panic
310    |             ^^^^^^^^^^
311
312 error: aborting due to 34 previous errors
313