Ref - https://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html

By default, all variables in rust are imutable.

The following code will not compile -

fn main() {
    let x = 5;
    println!("The value of x is: {x}");
    x = 6;
    println!("The value of x isa {x}");
}

The following code will compile -

fn main() {
    let mut x = 5;
    println!("The value of x is: {x}");
    x = 6;
    println!("The value of x isa {x}");
}