enum TestEnum { | |
Item(i32), | |
} | |
fn test(_: &mut i32) { | |
} | |
fn main() { | |
let mut x = TestEnum::Item(10); | |
match x { | |
TestEnum::Item(ref mut x) => { | |
test(&mut x); //~ ERROR cannot borrow `x` as mutable, as it is not declared as mutable | |
//~| HELP try removing `&mut` here | |
} | |
} | |
} |