wp_mini/field/
user_stub_field.rs1use crate::field::DefaultableFields;
2use strum_macros::{Display, EnumIter};
3
4#[derive(Debug, Clone, Copy, Display, EnumIter, PartialEq, Eq, Ord, PartialOrd, Hash)]
9#[strum(serialize_all = "camelCase")]
10pub enum UserStubField {
11 #[strum(serialize = "name")]
13 Username,
14 Avatar,
16 #[strum(serialize = "fullname")]
18 FullName,
19 Verified,
21}
22
23impl DefaultableFields for UserStubField {
24 fn default_fields() -> Vec<Self> {
25 vec![Self::Username, Self::Avatar]
26 }
27}