macro_rules! impl_for_role {
() => {
pub fn is_normal_user(&self) -> bool {
self.role.is_normal_user()
}
pub fn is_anon(&self) -> bool {
self.role.is_anon()
}
pub fn is_bot(&self) -> bool {
self.role.is_bot()
}
pub fn is_sysop(&self) -> bool {
self.role.is_sysop()
}
pub fn is_admin(&self) -> bool {
self.role.is_admin()
}
pub fn is_mod(&self) -> bool {
self.role.is_mod()
}
pub fn is_halfmod(&self) -> bool {
self.role.is_halfmod()
}
pub fn is_banned(&self) -> bool {
self.role.is_banned()
}
pub fn is_hidden(&self) -> bool {
self.role.is_hidden()
}
};
}