{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"matches!(&self_ty.kind,"}]}
    matches!(&self_ty.kind, hir::TyKind::Tup([_]))
fn doc_fake_variadic_is_allowed_self_ty(self_ty: &hir::Ty<'_>) -> bool {
        || if let hir::TyKind::FnPtr(fn_ptr_ty) = &self_ty.kind {