{"ast_node_type":"variable","tokens":[{"end":68,"kind":"keyword","start":0,"text":"if"}]}
                        if let ty::Ref(_, _, hir::Mutability::Mut) =
                        // will still be valid by the time we get to the usage.
                            moved_place.ty(self.body, self.infcx.tcx).ty.kind()