1 #![deny(clippy::index_refutable_slice)]
4 use if_chain::if_chain;
6 macro_rules! if_let_slice_macro {
8 // This would normally be linted
9 let slice: Option<&[u32]> = Some(&[1, 2, 3]);
10 if let Some(slice) = slice {
11 println!("{}", slice[0]);
18 if_let_slice_macro!();
22 let slice: Option<&[u32]> = Some(&[1, 2, 3]);
23 if let Some(slice) = slice;
25 println!("{}", slice[0]);