Comment Comment by kibwen It's desirable from the standpoint of consistency, given that the following equivalent code has always worked: let mut x = 2; let y = &8; x = x + y; What mistakes could this be masking? I can't think of any. parent kibwen 9 years ago