clippy3.rs (839B)
1 // Here are some more easy Clippy fixes so you can see its utility 📎 2 // TODO: Fix all the Clippy lints. 3 4 #[rustfmt::skip] 5 #[allow(unused_variables, unused_assignments)] 6 fn main() { 7 let my_option: Option<&str> = None; 8 // Assume that you don't know the value of `my_option`. 9 // In the case of `Some`, we want to print its value. 10 if my_option.is_none() { 11 println!("{}", my_option.unwrap()); 12 } 13 14 let my_arr = &[ 15 -1, -2, -3 16 -4, -5, -6 17 ]; 18 println!("My array! Here it is: {my_arr:?}"); 19 20 let my_empty_vec = vec![1, 2, 3, 4, 5].resize(0, 5); 21 println!("This Vec is empty, see? {my_empty_vec:?}"); 22 23 let mut value_a = 45; 24 let mut value_b = 66; 25 // Let's swap these two! 26 value_a = value_b; 27 value_b = value_a; 28 println!("value a: {value_a}; value b: {value_b}"); 29 }