Congelación
Cuando los datos están enlazados por el mismo nombre de manera inmutable, también se congelan. Los datos congelados no se pueden modificar hasta que el enlace inmutable se salga del ámbito:
fn main() { let mut _entero_mutable = 7i32; { // Sombreado por inmutable `_entero_mutable` let _entero_mutable = _entero_mutable; // ¡Error! `_entero_mutable` está congelado en este ámbito _entero_mutable = 50; // FIXME ^ Comenta esta línea // `_entero_mutable` sale de ámbito } // ¡Ok! `_entero_mutable` no está congelado en este ámbito _entero_mutable = 3; }