{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"let"}]}
        let propagate_closure_used_mut_place = |this: &mut Self, place: Place<'tcx>| {
    fn propagate_closure_used_mut_upvar(&mut self, operand: &Operand<'tcx>) {
            // We have three possibilities here: