{"ast_node_type":"variable","tokens":[{"end":58,"kind":"keyword","start":0,"text":"&&"}]}
                    && let ty::Closure(id, _) = *ty.kind()
                if let ty::Ref(_, ty, Mutability::Mut) = the_place_err.ty(self.body, tcx).ty.kind()
                {