use self::requests::{AnimeCommonFields, AnimeDetail, AnimeDetailFields, AnimeField};
use strum::IntoEnumIterator;
pub mod api;
pub mod error;
pub mod requests;
pub mod responses;
pub fn all_common_fields() -> AnimeCommonFields {
let mut vec = Vec::with_capacity(AnimeField::iter().len());
for variant in AnimeField::iter() {
vec.push(variant);
}
AnimeCommonFields(vec)
}
pub fn all_detail_fields() -> AnimeDetailFields {
let mut vec = Vec::with_capacity(AnimeDetail::iter().len());
for variant in AnimeDetail::iter() {
vec.push(variant);
}
AnimeDetailFields(vec)
}