feat: microservice ready

This commit is contained in:
Maulana Sodiqin
2025-04-06 22:13:46 +07:00
parent 07a93ff0b7
commit 31f9b6cfea
80 changed files with 477 additions and 240 deletions
@@ -0,0 +1,19 @@
use std::fmt;
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum RolesEnum {
Admin,
User,
Staf,
}
impl fmt::Display for RolesEnum {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
let roles_str = match self {
RolesEnum::Admin => "Admin",
RolesEnum::User => "User",
RolesEnum::Staf => "Staf",
};
write!(f, "{}", roles_str)
}
}