{"ast_node_type":"other","tokens":[{"end":49,"kind":"keyword","start":0,"text":"Some(hir::Adt::Union(_))"}]}
                Some(hir::Adt::Union(_)) => true,
                Some(hir::Adt::Enum(e)) => refutable || single_variant_enum(e),
                _ => false,