Enum discord::model::PermissionOverwrite [] [src]

pub enum PermissionOverwrite {
    Role {
        id: RoleId,
        allow: Permissions,
        deny: Permissions,
    },
    Member {
        id: UserId,
        allow: Permissions,
        deny: Permissions,
    },
}

A channel-specific permission overwrite for a role or member

Variants

Role

Fields

id
allow
deny
Member

Fields

id
allow
deny

Methods

impl PermissionOverwrite
[src]

fn decode(value: Value) -> Result<PermissionOverwrite>

Trait Implementations

Derived Implementations

impl Clone for PermissionOverwrite
[src]

fn clone(&self) -> PermissionOverwrite

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Debug for PermissionOverwrite
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.