{"ast_node_type":"variable","tokens":[{"end":76,"kind":"keyword","start":0,"text":"let"}]}
                    let same_adt = matches!((adt_ty.kind(), base_ty.kind()),
                    let base_ty = self.typeck_results.borrow().expr_ty(*base_expr);
                        (ty::Adt(adt, _), ty::Adt(base_adt, _)) if adt == base_adt);