$ cargo run Compiling borrowing v0.1.0 (file:///projects/borrowing) error[E0596]: cannot borrow `x` as mutable, as it is not declared as mutable --> src/main.rs:3:13 | 3 | let y = &mut x; | ^^^^^^ cannot borrow as mutable | help: consider changing this to be mutable | 2 | let mut x = 5; | +++ For more information about this error, try `rustc --explain E0596`. error: could not compile `borrowing` (bin "borrowing") due to 1 previous error