rustlings

solving rustlings ft. dracuxan
git clone [email protected]:dracuxan/rustlings.git
Log | Files | Refs

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 }