I am new to Rust, but have been programming C for a while now.
I started with the “Guessing game” project in the Rust tutorial. The read_line() invocation involves passing a variable already declared as ‘mut’ recast (if I may use that terminology) as ‘mut’. Why is this necessary? Does the use of ‘let’ not stamp a “permanent” association of the mutable property on the variable?