3 Variable bindings are immutable by default, but this can be overridden using
6 ```rust,editable,ignore,mdbook-runnable
8 let _immutable_binding = 1;
9 let mut mutable_binding = 1;
11 println!("Before mutation: {}", mutable_binding);
16 println!("After mutation: {}", mutable_binding);
18 // Error! Cannot assign a new value to an immutable variable
19 _immutable_binding += 1;
23 The compiler will throw a detailed diagnostic about mutability errors.