pub fn enum_(
attrs: impl IntoIterator<Item = Attr>,
visibility: Option<Visibility>,
enum_name: Name,
generic_param_list: Option<GenericParamList>,
where_clause: Option<WhereClause>,
variant_list: VariantList,
) -> Enumpub fn enum_(
attrs: impl IntoIterator<Item = Attr>,
visibility: Option<Visibility>,
enum_name: Name,
generic_param_list: Option<GenericParamList>,
where_clause: Option<WhereClause>,
variant_list: VariantList,
) -> Enum