{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"let"}]}
        let self_arg_ty = tcx.liberate_late_bound_regions(method.def_id, self_arg_ty);
            .build_with_typing_env(ty::TypingEnv::non_body_analysis(tcx, method.def_id));
        let can_eq_self = |ty| infcx.can_eq(param_env, untransformed_self_ty, ty);