{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"let"}]}
                let ty = Ty::new_ref(self.cx.tcx(), re_erased, target_ty, mutability);
                let re_erased = self.cx.tcx().lifetimes.re_erased;
                // A deref pattern stores the result of `Deref::deref` or `DerefMut::deref_mut` ...