From 8fabe2b1a8cc58faeb15832576ea9203eebf6057 Mon Sep 17 00:00:00 2001 From: Luke Wolyncewicz Date: Sun, 10 Jul 2022 11:08:44 +1200 Subject: [PATCH] Add name for "Manage Events" permission --- src/model/permissions.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/model/permissions.rs b/src/model/permissions.rs index cdc71153781..9b0b9bffb9c 100644 --- a/src/model/permissions.rs +++ b/src/model/permissions.rs @@ -373,6 +373,7 @@ generate_get_permission_names! { kick_members: "Kick Members", manage_channels: "Manage Channels", manage_emojis_and_stickers: "Manage Emojis and Stickers", + manage_events: "Manage Events", manage_guild: "Manage Guilds", manage_messages: "Manage Messages", manage_nicknames: "Manage Nicknames", @@ -583,6 +584,15 @@ impl Permissions { self.contains(Self::MANAGE_EMOJIS_AND_STICKERS) } + /// Shorthand for checking that the set of permissions contains the + /// [Manage Events] permission. + /// + /// [Manage Events]: Self::MANAGE_EVENTS + #[must_use] + pub fn manage_events(self) -> bool { + self.contains(Self::MANAGE_EVENTS) + } + /// Shorthand for checking that the set of permissions contains the /// [Manage Guild] permission. ///