1 #![warn(clippy::unnecessary_lazy_evaluations)]
3 struct Deep(Option<usize>);
11 // fix will break type inference
12 let _ = Ok(1).unwrap_or_else(|()| 2);
16 let _ = Ok(1).unwrap_or_else(|e::E| 2);
17 let _ = Ok(1).unwrap_or_else(|SomeStruct { .. }| 2);
20 let arr = [(Some(1),)];
21 Some(&0).and_then(|&i| arr[i].0);