Comment Comment by mkl let mut x = 2; let y = &8; // this didn't work, but now does x += y; Why is it desirable that that work? It seems like it will mask mistakes and make types more confusing. parent mkl 9 years ago