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:16:9
5 | ----------- the check is happening here
6 16 | x.unwrap(); // unnecessary
9 note: lint level defined here
10 --> $DIR/checked_unwrap.rs:10:35
12 10 | #![deny(clippy::panicking_unwrap, clippy::unnecessary_unwrap)]
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
15 error: This call to `unwrap()` will always panic.
16 --> $DIR/checked_unwrap.rs:18:9
19 | ----------- because of this check
21 18 | x.unwrap(); // will panic
24 note: lint level defined here
25 --> $DIR/checked_unwrap.rs:10:9
27 10 | #![deny(clippy::panicking_unwrap, clippy::unnecessary_unwrap)]
28 | ^^^^^^^^^^^^^^^^^^^^^^^^
30 error: This call to `unwrap()` will always panic.
31 --> $DIR/checked_unwrap.rs:21:9
34 | ----------- because of this check
35 21 | x.unwrap(); // will panic
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:23:9
42 | ----------- the check is happening here
44 23 | x.unwrap(); // unnecessary
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:27:9
51 | --------- the check is happening here
52 27 | x.unwrap(); // unnecessary
55 error: This call to `unwrap_err()` will always panic.
56 --> $DIR/checked_unwrap.rs:28:9
59 | --------- because of this check
60 27 | x.unwrap(); // unnecessary
61 28 | x.unwrap_err(); // will panic
64 error: This call to `unwrap()` will always panic.
65 --> $DIR/checked_unwrap.rs:30:9
68 | --------- because of this check
70 30 | x.unwrap(); // will panic
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:31:9
77 | --------- the check is happening here
79 31 | x.unwrap_err(); // unnecessary
82 error: This call to `unwrap()` will always panic.
83 --> $DIR/checked_unwrap.rs:34:9
86 | ---------- because of this check
87 34 | x.unwrap(); // will panic
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:35:9
94 | ---------- the check is happening here
95 34 | x.unwrap(); // will panic
96 35 | x.unwrap_err(); // unnecessary
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:37:9
103 | ---------- the check is happening here
105 37 | x.unwrap(); // unnecessary
108 error: This call to `unwrap_err()` will always panic.
109 --> $DIR/checked_unwrap.rs:38:9
112 | ---------- because of this check
114 38 | x.unwrap_err(); // will panic
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:55:9
120 54 | if x.is_ok() && y.is_err() {
121 | --------- the check is happening here
122 55 | x.unwrap(); // unnecessary
125 error: This call to `unwrap_err()` will always panic.
126 --> $DIR/checked_unwrap.rs:56:9
128 54 | if x.is_ok() && y.is_err() {
129 | --------- because of this check
130 55 | x.unwrap(); // unnecessary
131 56 | x.unwrap_err(); // will panic
134 error: This call to `unwrap()` will always panic.
135 --> $DIR/checked_unwrap.rs:57:9
137 54 | if x.is_ok() && y.is_err() {
138 | ---------- because of this check
140 57 | y.unwrap(); // will panic
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:58:9
146 54 | if x.is_ok() && y.is_err() {
147 | ---------- the check is happening here
149 58 | y.unwrap_err(); // unnecessary
152 error: This call to `unwrap()` will always panic.
153 --> $DIR/checked_unwrap.rs:72:9
155 67 | if x.is_ok() || y.is_ok() {
156 | --------- because of this check
158 72 | x.unwrap(); // will panic
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:73:9
164 67 | if x.is_ok() || y.is_ok() {
165 | --------- the check is happening here
167 73 | x.unwrap_err(); // unnecessary
170 error: This call to `unwrap()` will always panic.
171 --> $DIR/checked_unwrap.rs:74:9
173 67 | if x.is_ok() || y.is_ok() {
174 | --------- because of this check
176 74 | y.unwrap(); // will panic
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:75:9
182 67 | if x.is_ok() || y.is_ok() {
183 | --------- the check is happening here
185 75 | y.unwrap_err(); // unnecessary
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:79:9
191 78 | if x.is_ok() && !(y.is_ok() || z.is_err()) {
192 | --------- the check is happening here
193 79 | x.unwrap(); // unnecessary
196 error: This call to `unwrap_err()` will always panic.
197 --> $DIR/checked_unwrap.rs:80:9
199 78 | if x.is_ok() && !(y.is_ok() || z.is_err()) {
200 | --------- because of this check
201 79 | x.unwrap(); // unnecessary
202 80 | x.unwrap_err(); // will panic
205 error: This call to `unwrap()` will always panic.
206 --> $DIR/checked_unwrap.rs:81:9
208 78 | if x.is_ok() && !(y.is_ok() || z.is_err()) {
209 | --------- because of this check
211 81 | y.unwrap(); // will panic
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:82:9
217 78 | if x.is_ok() && !(y.is_ok() || z.is_err()) {
218 | --------- the check is happening here
220 82 | y.unwrap_err(); // unnecessary
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:83:9
226 78 | if x.is_ok() && !(y.is_ok() || z.is_err()) {
227 | ---------- the check is happening here
229 83 | z.unwrap(); // unnecessary
232 error: This call to `unwrap_err()` will always panic.
233 --> $DIR/checked_unwrap.rs:84:9
235 78 | if x.is_ok() && !(y.is_ok() || z.is_err()) {
236 | ---------- because of this check
238 84 | z.unwrap_err(); // will panic
241 error: This call to `unwrap()` will always panic.
242 --> $DIR/checked_unwrap.rs:92:9
244 86 | if x.is_ok() || !(y.is_ok() && z.is_err()) {
245 | --------- because of this check
247 92 | x.unwrap(); // will panic
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:93:9
253 86 | if x.is_ok() || !(y.is_ok() && z.is_err()) {
254 | --------- the check is happening here
256 93 | x.unwrap_err(); // unnecessary
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:94:9
262 86 | if x.is_ok() || !(y.is_ok() && z.is_err()) {
263 | --------- the check is happening here
265 94 | y.unwrap(); // unnecessary
268 error: This call to `unwrap_err()` will always panic.
269 --> $DIR/checked_unwrap.rs:95:9
271 86 | if x.is_ok() || !(y.is_ok() && z.is_err()) {
272 | --------- because of this check
274 95 | y.unwrap_err(); // will panic
277 error: This call to `unwrap()` will always panic.
278 --> $DIR/checked_unwrap.rs:96:9
280 86 | if x.is_ok() || !(y.is_ok() && z.is_err()) {
281 | ---------- because of this check
283 96 | z.unwrap(); // will panic
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:97:9
289 86 | if x.is_ok() || !(y.is_ok() && z.is_err()) {
290 | ---------- the check is happening here
292 97 | z.unwrap_err(); // unnecessary
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:105:13
298 104 | if x.is_some() {
299 | ----------- the check is happening here
300 105 | x.unwrap(); // unnecessary
303 error: This call to `unwrap()` will always panic.
304 --> $DIR/checked_unwrap.rs:107:13
306 104 | if x.is_some() {
307 | ----------- because of this check
309 107 | x.unwrap(); // will panic
312 error: aborting due to 34 previous errors