Error code E0502
A variable already borrowed as immutable was borrowed as mutable.
Erroneous code example:
ⓘ
To fix this error, ensure that you don't have any other references to the variable before trying to access it mutably:
For more information on Rust's ownership system, take a look at the References & Borrowing section of the Book.