Rust Cheat Sheet

Home

Variables

immutable by default

let x: u32 = 5;

mutable variable

let mut x: u32 = 5;

constants

 const THREE_HOURS_IN_SECONDS: u32 = 60 * 60 * 3;

shadowing

          fn main() {
              let x: u32 = 5;
          
              let x: u32 = x + 1;
          
              {
                  let x: u32 = x * 2;
                  println!("The value of x is : {x}");
              }

              println!("The value of x is: {x}");
          }