1// run-rustfix
2
3#[warn(clippy::needless_option_as_deref)]
4
5fn main() {
6 // should lint
7 let _: Option<&usize> = Some(&1);
8 let _: Option<&mut usize> = Some(&mut 1);
9
10 // should not lint
11 let _ = Some(Box::new(1)).as_deref();
12 let _ = Some(Box::new(1)).as_deref_mut();
13}
14