mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-06-01 00:28:05 +00:00
20 lines
341 B
Rust
20 lines
341 B
Rust
|
|
enum CommunityUserType {
|
|
CREATOR = 0,
|
|
MODERATOR = 1,
|
|
USER = 2
|
|
}
|
|
|
|
impl CommunityUserType {
|
|
fn from_u32(value: u32) -> CommunityUserType {
|
|
match value {
|
|
0 => CommunityUserType::CREATOR,
|
|
1 => CommunityUserType::MODERATOR,
|
|
2 => CommunityUserType::USER,
|
|
_ => panic!("Unknown value: {}", value),
|
|
}
|
|
}
|
|
}
|
|
|
|
|