Commit working draft, for perms.

This commit is contained in:
Paul Makles
2020-04-08 13:22:07 +01:00
parent da95f6247d
commit b21a6f2231
5 changed files with 20 additions and 14 deletions

View File

@@ -0,0 +1,14 @@
bitfield! {
pub struct MemberPermissions(MSB0 [u8]);
u8;
pub get_access, set_access: 7;
pub get_create_invite, set_create_invite: 6;
pub get_kick_members, set_kick_members: 5;
pub get_ban_members, set_ban_members: 4;
pub get_read_messages, set_read_messages: 3;
pub get_send_messages, set_send_messages: 2;
}
//struct PermissionCalculator {
//channel: Option<>,
//}