#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum FieldsMember {
#[serde(rename = "Nickname")]
Nickname,
#[serde(rename = "Avatar")]
Avatar,
#[serde(rename = "Roles")]
Roles,
#[serde(rename = "Timeout")]
Timeout,
}
impl ToString for FieldsMember {
fn to_string(&self) -> String {
match self {
Self::Nickname => String::from("Nickname"),
Self::Avatar => String::from("Avatar"),
Self::Roles => String::from("Roles"),
Self::Timeout => String::from("Timeout"),
}
}
}
impl Default for FieldsMember {
fn default() -> FieldsMember {
Self::Nickname
}
}