unwrap_used: Stop recommending using expect when the expect_used lint is not allowed

This commit is contained in:
Sosthène Guédon 2022-07-21 22:45:12 +02:00
parent 05a51e5730
commit 6ee03e2b01
3 changed files with 59 additions and 8 deletions

View file

@ -0,0 +1,10 @@
#![warn(clippy::unwrap_used, clippy::expect_used)]
fn main() {
Some(3).unwrap();
Some(3).expect("Hello world!");
let a: Result<i32, i32> = Ok(3);
a.unwrap();
a.expect("Hello world!");
}

View file

@ -0,0 +1,36 @@
error: used `unwrap()` on `an Option` value
--> $DIR/unwrap_expect_used.rs:4:5
|
LL | Some(3).unwrap();
| ^^^^^^^^^^^^^^^^
|
= note: `-D clippy::unwrap-used` implied by `-D warnings`
= help: if this value is an `None`, it will panic
error: used `expect()` on `an Option` value
--> $DIR/unwrap_expect_used.rs:5:5
|
LL | Some(3).expect("Hello world!");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `-D clippy::expect-used` implied by `-D warnings`
= help: if this value is an `None`, it will panic
error: used `unwrap()` on `a Result` value
--> $DIR/unwrap_expect_used.rs:8:5
|
LL | a.unwrap();
| ^^^^^^^^^^
|
= help: if this value is an `Err`, it will panic
error: used `expect()` on `a Result` value
--> $DIR/unwrap_expect_used.rs:9:5
|
LL | a.expect("Hello world!");
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: if this value is an `Err`, it will panic
error: aborting due to 4 previous errors