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