{"ast_node_type":"other","tokens":[{"end":55,"kind":"keyword","start":0,"text":"(Some(ty),"}]}
            (Some(ty), Some(self_ty)) => ty == self_ty,
        let ty_eq = |ty: hir::Type<'_>| match (ty.as_adt(), self_ty.as_adt()) {
            (None, None) => ty == *self_ty,