tetrio_api/models/users/
user_role.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub enum UserRole {
5
6    #[serde(rename = "anon")]
7    Anon,
8    #[serde(rename = "user")]
9    User,
10    #[serde(rename = "bot")]
11    Bot,
12    #[serde(rename = "mod")]
13    Mod,
14    #[serde(rename = "admin")]
15    Admin,
16    #[serde(rename = "banned")]
17    Banned,
18    #[serde(rename = "halfmod")]
19    HalfMod,
20    #[serde(rename = "sysop")]
21    SysOp,
22    #[serde(rename = "hidden")]
23    Hidden,
24    #[serde(untagged)]
25    Unknown(String)
26}