use crate::field::DefaultableFields;
use strum_macros::{Display, EnumIter};
#[derive(Debug, Clone, Copy, Display, EnumIter, PartialEq, Eq, Ord, PartialOrd, Hash)]
#[strum(serialize_all = "camelCase")]
pub enum UserStubField {
#[strum(serialize = "name")]
Username,
Avatar,
#[strum(serialize = "fullname")]
FullName,
Verified,
}
impl DefaultableFields for UserStubField {
fn default_fields() -> Vec<Self> {
vec![Self::Username, Self::Avatar]
}
}