// Test that we are able to infer a suitable kind for this closure | |
// that is just called (`FnMut`). | |
use std::mem; | |
fn main() { | |
let mut counter: Vec<i32> = Vec::new(); | |
let tick = || mem::drop(counter); | |
tick(); | |
tick(); //~ ERROR use of moved value: `tick` | |
} |