]> git.lizzy.rs Git - rust.git/blob - tests/ui/needless_option_as_deref.rs
Don't lint `if_same_then_else` with `if let` conditions
[rust.git] / tests / ui / needless_option_as_deref.rs
1 // run-rustfix
2
3 #[warn(clippy::needless_option_as_deref)]
4
5 fn main() {
6     // should lint
7     let _: Option<&usize> = Some(&1).as_deref();
8     let _: Option<&mut usize> = Some(&mut 1).as_deref_mut();
9
10     // should not lint
11     let _ = Some(Box::new(1)).as_deref();
12     let _ = Some(Box::new(1)).as_deref_mut();
13 }