error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
 --> $DIR/checked_unwrap.rs:9:9
  |
8 |     if x.is_some() {
  |        ----------- the check is happening here
9 |         x.unwrap(); // unnecessary
  |         ^^^^^^^^^^
  |
note: lint level defined here
 --> $DIR/checked_unwrap.rs:3:35
  |
3 | #![deny(clippy::panicking_unwrap, clippy::unnecessary_unwrap)]
  |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:11:9
   |
8  |     if x.is_some() {
   |        ----------- because of this check
...
11 |         x.unwrap(); // will panic
   |         ^^^^^^^^^^
   |
note: lint level defined here
  --> $DIR/checked_unwrap.rs:3:9
   |
3  | #![deny(clippy::panicking_unwrap, clippy::unnecessary_unwrap)]
   |         ^^^^^^^^^^^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:14:9
   |
13 |     if x.is_none() {
   |        ----------- because of this check
14 |         x.unwrap(); // will panic
   |         ^^^^^^^^^^

error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:16:9
   |
13 |     if x.is_none() {
   |        ----------- the check is happening here
...
16 |         x.unwrap(); // unnecessary
   |         ^^^^^^^^^^

error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:20:9
   |
19 |     if x.is_ok() {
   |        --------- the check is happening here
20 |         x.unwrap(); // unnecessary
   |         ^^^^^^^^^^

error: This call to `unwrap_err()` will always panic.
  --> $DIR/checked_unwrap.rs:21:9
   |
19 |     if x.is_ok() {
   |        --------- because of this check
20 |         x.unwrap(); // unnecessary
21 |         x.unwrap_err(); // will panic
   |         ^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:23:9
   |
19 |     if x.is_ok() {
   |        --------- because of this check
...
23 |         x.unwrap(); // will panic
   |         ^^^^^^^^^^

error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:24:9
   |
19 |     if x.is_ok() {
   |        --------- the check is happening here
...
24 |         x.unwrap_err(); // unnecessary
   |         ^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:27:9
   |
26 |     if x.is_err() {
   |        ---------- because of this check
27 |         x.unwrap(); // will panic
   |         ^^^^^^^^^^

error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:28:9
   |
26 |     if x.is_err() {
   |        ---------- the check is happening here
27 |         x.unwrap(); // will panic
28 |         x.unwrap_err(); // unnecessary
   |         ^^^^^^^^^^^^^^

error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:30:9
   |
26 |     if x.is_err() {
   |        ---------- the check is happening here
...
30 |         x.unwrap(); // unnecessary
   |         ^^^^^^^^^^

error: This call to `unwrap_err()` will always panic.
  --> $DIR/checked_unwrap.rs:31:9
   |
26 |     if x.is_err() {
   |        ---------- because of this check
...
31 |         x.unwrap_err(); // will panic
   |         ^^^^^^^^^^^^^^

error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:48:9
   |
47 |     if x.is_ok() && y.is_err() {
   |        --------- the check is happening here
48 |         x.unwrap(); // unnecessary
   |         ^^^^^^^^^^

error: This call to `unwrap_err()` will always panic.
  --> $DIR/checked_unwrap.rs:49:9
   |
47 |     if x.is_ok() && y.is_err() {
   |        --------- because of this check
48 |         x.unwrap(); // unnecessary
49 |         x.unwrap_err(); // will panic
   |         ^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:50:9
   |
47 |     if x.is_ok() && y.is_err() {
   |                     ---------- because of this check
...
50 |         y.unwrap(); // will panic
   |         ^^^^^^^^^^

error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:51:9
   |
47 |     if x.is_ok() && y.is_err() {
   |                     ---------- the check is happening here
...
51 |         y.unwrap_err(); // unnecessary
   |         ^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:65:9
   |
60 |     if x.is_ok() || y.is_ok() {
   |        --------- because of this check
...
65 |         x.unwrap(); // will panic
   |         ^^^^^^^^^^

error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:66:9
   |
60 |     if x.is_ok() || y.is_ok() {
   |        --------- the check is happening here
...
66 |         x.unwrap_err(); // unnecessary
   |         ^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:67:9
   |
60 |     if x.is_ok() || y.is_ok() {
   |                     --------- because of this check
...
67 |         y.unwrap(); // will panic
   |         ^^^^^^^^^^

error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:68:9
   |
60 |     if x.is_ok() || y.is_ok() {
   |                     --------- the check is happening here
...
68 |         y.unwrap_err(); // unnecessary
   |         ^^^^^^^^^^^^^^

error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:72:9
   |
71 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
   |        --------- the check is happening here
72 |         x.unwrap(); // unnecessary
   |         ^^^^^^^^^^

error: This call to `unwrap_err()` will always panic.
  --> $DIR/checked_unwrap.rs:73:9
   |
71 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
   |        --------- because of this check
72 |         x.unwrap(); // unnecessary
73 |         x.unwrap_err(); // will panic
   |         ^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:74:9
   |
71 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
   |                       --------- because of this check
...
74 |         y.unwrap(); // will panic
   |         ^^^^^^^^^^

error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:75:9
   |
71 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
   |                       --------- the check is happening here
...
75 |         y.unwrap_err(); // unnecessary
   |         ^^^^^^^^^^^^^^

error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:76:9
   |
71 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
   |                                    ---------- the check is happening here
...
76 |         z.unwrap(); // unnecessary
   |         ^^^^^^^^^^

error: This call to `unwrap_err()` will always panic.
  --> $DIR/checked_unwrap.rs:77:9
   |
71 |     if x.is_ok() && !(y.is_ok() || z.is_err()) {
   |                                    ---------- because of this check
...
77 |         z.unwrap_err(); // will panic
   |         ^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:85:9
   |
79 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
   |        --------- because of this check
...
85 |         x.unwrap(); // will panic
   |         ^^^^^^^^^^

error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:86:9
   |
79 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
   |        --------- the check is happening here
...
86 |         x.unwrap_err(); // unnecessary
   |         ^^^^^^^^^^^^^^

error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:87:9
   |
79 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
   |                       --------- the check is happening here
...
87 |         y.unwrap(); // unnecessary
   |         ^^^^^^^^^^

error: This call to `unwrap_err()` will always panic.
  --> $DIR/checked_unwrap.rs:88:9
   |
79 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
   |                       --------- because of this check
...
88 |         y.unwrap_err(); // will panic
   |         ^^^^^^^^^^^^^^

error: This call to `unwrap()` will always panic.
  --> $DIR/checked_unwrap.rs:89:9
   |
79 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
   |                                    ---------- because of this check
...
89 |         z.unwrap(); // will panic
   |         ^^^^^^^^^^

error: You checked before that `unwrap_err()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:90:9
   |
79 |     if x.is_ok() || !(y.is_ok() && z.is_err()) {
   |                                    ---------- the check is happening here
...
90 |         z.unwrap_err(); // unnecessary
   |         ^^^^^^^^^^^^^^

error: You checked before that `unwrap()` cannot fail. Instead of checking and unwrapping, it's better to use `if let` or `match`.
  --> $DIR/checked_unwrap.rs:98:13
   |
97 |         if x.is_some() {
   |            ----------- the check is happening here
98 |             x.unwrap(); // unnecessary
   |             ^^^^^^^^^^

error: This call to `unwrap()` will always panic.
   --> $DIR/checked_unwrap.rs:100:13
    |
97  |         if x.is_some() {
    |            ----------- because of this check
...
100 |             x.unwrap(); // will panic
    |             ^^^^^^^^^^

error: aborting due to 34 previous errors