1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
struct State; fn once(_: impl FnOnce()) {} fn fill_memory_blocks_mt(state: &mut State) { loop { once(move || { //~^ ERROR use of moved value: `state` fill_segment(state); }); } } fn fill_segment(_: &mut State) {} fn main() {}