// Test that we are able to infer a suitable kind for this closure | |
// that is just called (`FnMut`). | |
fn main() { | |
let mut counter = 0; | |
let tick = move || counter += 1; | |
tick(); //~ ERROR cannot borrow `tick` as mutable, as it is not declared as mutable | |
} |