Closed
Description
In https://doc.rust-lang.org/stable/rust-by-example/scope/borrow/freeze.html,example of freezing like:
fn main() {
let mut _mutable_integer = 7i32;
{
// Borrow `_mutable_integer`
let _large_integer = &_mutable_integer;
// Error! `_mutable_integer` is frozen in this scope
_mutable_integer = 50;
println!("_mutable_integer = {}",_mutable_integer);
// println!("_large_integer = {}",_large_integer);
// FIXME ^ Comment out this line
// `_large_integer` goes out of scope
}
println!("_mutable_integer = {}",_mutable_integer);
// Ok! `_mutable_integer` is not frozen in this scope
_mutable_integer = 3;
}
In website, "freezing" doesn't work. but it's right in local compilation : )
Metadata
Metadata
Assignees
Labels
No labels