warning: value assigned to `x` is never read --> $DIR/issue-11958.rs:8:36 | LL | let _thunk = Box::new(move|| { x = 2; }); | ^ | = note: `#[warn(unused_assignments)]` on by default = help: maybe it is overwritten before being read? warning: unused variable: `x` --> $DIR/issue-11958.rs:8:36 | LL | let _thunk = Box::new(move|| { x = 2; }); | ^ | = note: `#[warn(unused_variables)]` on by default = help: did you mean to capture by reference instead? warning: 2 warnings emitted