@@ -47,9 +47,33 @@ LL - let _val = Ok::<usize, ()>(1).expect("this never happens");
4747LL + let _val = 1;
4848 |
4949
50- error: used `unwrap_or()` on `Some` value
50+ error: used `unwrap_err()` on `Err` value
51+ --> $DIR/unnecessary_literal_unwrap.rs:16:16
52+ |
53+ LL | let _val = Err::<(), usize>(1).unwrap_err();
54+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
55+ |
56+ help: remove the `Err` and `unwrap_err()`
57+ |
58+ LL - let _val = Err::<(), usize>(1).unwrap_err();
59+ LL + let _val = 1;
60+ |
61+
62+ error: used `expect_err()` on `Err` value
5163 --> $DIR/unnecessary_literal_unwrap.rs:17:16
5264 |
65+ LL | let _val = Err::<(), usize>(1).expect_err("this never happens");
66+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
67+ |
68+ help: remove the `Err` and `expect_err()`
69+ |
70+ LL - let _val = Err::<(), usize>(1).expect_err("this never happens");
71+ LL + let _val = 1;
72+ |
73+
74+ error: used `unwrap_or()` on `Some` value
75+ --> $DIR/unnecessary_literal_unwrap.rs:21:16
76+ |
5377LL | let _val = Some(1).unwrap_or(2);
5478 | ^^^^^^^^^^^^^^^^^^^^
5579 |
@@ -60,7 +84,7 @@ LL + let _val = 1;
6084 |
6185
6286error: used `unwrap_or_default()` on `Some` value
63- --> $DIR/unnecessary_literal_unwrap.rs:18 :16
87+ --> $DIR/unnecessary_literal_unwrap.rs:22 :16
6488 |
6589LL | let _val = Some(1).unwrap_or_default();
6690 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -72,7 +96,7 @@ LL + let _val = 1;
7296 |
7397
7498error: used `unwrap_or_else()` on `Some` value
75- --> $DIR/unnecessary_literal_unwrap.rs:19 :16
99+ --> $DIR/unnecessary_literal_unwrap.rs:23 :16
76100 |
77101LL | let _val = Some(1).unwrap_or_else(|| _val);
78102 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -84,7 +108,7 @@ LL + let _val = 1;
84108 |
85109
86110error: used `unwrap_or()` on `Ok` value
87- --> $DIR/unnecessary_literal_unwrap.rs:23 :16
111+ --> $DIR/unnecessary_literal_unwrap.rs:27 :16
88112 |
89113LL | let _val = Ok::<usize, ()>(1).unwrap_or(2);
90114 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -96,7 +120,7 @@ LL + let _val = 1;
96120 |
97121
98122error: used `unwrap_or_default()` on `Ok` value
99- --> $DIR/unnecessary_literal_unwrap.rs:24 :16
123+ --> $DIR/unnecessary_literal_unwrap.rs:28 :16
100124 |
101125LL | let _val = Ok::<usize, ()>(1).unwrap_or_default();
102126 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -108,7 +132,7 @@ LL + let _val = 1;
108132 |
109133
110134error: used `unwrap_or_else()` on `Ok` value
111- --> $DIR/unnecessary_literal_unwrap.rs:25 :16
135+ --> $DIR/unnecessary_literal_unwrap.rs:29 :16
112136 |
113137LL | let _val = Ok::<usize, ()>(1).unwrap_or_else(|()| _val);
114138 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -119,5 +143,5 @@ LL - let _val = Ok::<usize, ()>(1).unwrap_or_else(|()| _val);
119143LL + let _val = 1;
120144 |
121145
122- error: aborting due to 10 previous errors
146+ error: aborting due to 12 previous errors
123147
0 commit comments