pub enum CommandPermissionType {
Channel(Id<ChannelMarker>),
Role(Id<RoleMarker>),
User(Id<UserMarker>),
}Expand description
Resources commands can allow or disallow from executing them.
Variants§
Channel(Id<ChannelMarker>)
Affected channel.
Use @everyone - 1 for all channels in the guild.
Role(Id<RoleMarker>)
Affected role.
The @everyone role is permitted.
User(Id<UserMarker>)
Affected member.
Trait Implementations§
source§impl Clone for CommandPermissionType
impl Clone for CommandPermissionType
source§fn clone(&self) -> CommandPermissionType
fn clone(&self) -> CommandPermissionType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for CommandPermissionType
impl Debug for CommandPermissionType
source§impl Hash for CommandPermissionType
impl Hash for CommandPermissionType
source§impl PartialEq<CommandPermissionType> for CommandPermissionType
impl PartialEq<CommandPermissionType> for CommandPermissionType
source§fn eq(&self, other: &CommandPermissionType) -> bool
fn eq(&self, other: &CommandPermissionType) -> bool
This method tests for
self and other values to be equal, and is used
by ==.