[][src]Enum twilight_model::guild::audit_log::AuditLogChangeKey

#[non_exhaustive]pub enum AuditLogChangeKey {
    AfkChannelId,
    AfkTimeout,
    Allow,
    ApplicationId,
    AvatarHash,
    Bitrate,
    ChannelId,
    Code,
    Color,
    Deaf,
    DefaultMessageNotifications,
    Deny,
    EnableEmoticons,
    ExpireBehavior,
    ExpireGracePeriod,
    ExplicitContentFilter,
    Hoist,
    IconHash,
    Id,
    InviterId,
    MaxAge,
    MaxUses,
    Mentionable,
    MfaLevel,
    Mute,
    Name,
    Nick,
    Nsfw,
    OwnerId,
    PermissionOverwrites,
    Permissions,
    Position,
    PruneDeleteDays,
    RateLimitPerUser,
    RoleAdded,
    RoleRemoved,
    Region,
    SplashHash,
    SystemChannelId,
    Temporary,
    Topic,
    Type,
    Uses,
    VanityUrlCode,
    VerificationLevel,
    WidgetChannelId,
    WidgetEnabled,
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AfkChannelId
AfkTimeout
Allow
ApplicationId
AvatarHash
Bitrate
ChannelId
Code
Color
Deaf
DefaultMessageNotifications
Deny
EnableEmoticons
ExpireBehavior
ExpireGracePeriod
ExplicitContentFilter
Hoist
IconHash
Id
InviterId
MaxAge
MaxUses
Mentionable
MfaLevel
Mute
Name
Nick
Nsfw
OwnerId
PermissionOverwrites
Permissions
Position
PruneDeleteDays
RateLimitPerUser
RoleAdded
RoleRemoved
Region
SplashHash
SystemChannelId
Temporary
Topic
Type
Uses
VanityUrlCode
VerificationLevel
WidgetChannelId
WidgetEnabled

Trait Implementations

impl Clone for AuditLogChangeKey[src]

impl Debug for AuditLogChangeKey[src]

impl<'de> Deserialize<'de> for AuditLogChangeKey[src]

impl Eq for AuditLogChangeKey[src]

impl Hash for AuditLogChangeKey[src]

impl Ord for AuditLogChangeKey[src]

impl PartialEq<AuditLogChangeKey> for AuditLogChangeKey[src]

impl PartialOrd<AuditLogChangeKey> for AuditLogChangeKey[src]

impl Serialize for AuditLogChangeKey[src]

impl StructuralEq for AuditLogChangeKey[src]

impl StructuralPartialEq for AuditLogChangeKey[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.