Congelação
Quando o dado estiver vinculado ao mesmo nome imutavelmente, ele também congela. O dado congelado não pode ser modificado até o vínculo imutável sair do âmbito:
fn main() {let mut _mutable_integer = 7i32;{// Obscurecimento pela `_mutable_integer` imutávellet _mutable_integer = _mutable_integer;// Erro! `_mutable_integer` está congelado neste âmbito_mutable_integer = 50;// FIXME ^ Comente esta linha// `_mutable_integer` sai fora do âmbito}// Ok! `_mutable_integer` não está congelado neste âmbito_mutable_integer = 3;}