Enum twilight_model::guild::audit_log::AuditLogEventType [−][src]
#[non_exhaustive]
#[repr(u8)]
pub enum AuditLogEventType {
Show 44 variants
GuildUpdate,
ChannelCreate,
ChannelUpdate,
ChannelDelete,
ChannelOverwriteCreate,
ChannelOverwriteUpdate,
ChannelOverwriteDelete,
MemberKick,
MemberPrune,
MemberBanAdd,
MemberBanRemove,
MemberUpdate,
MemberRoleUpdate,
MemberMove,
MemberDisconnect,
BotAdd,
RoleCreate,
RoleUpdate,
RoleDelete,
InviteCreate,
InviteUpdate,
InviteDelete,
WebhookCreate,
WebhookUpdate,
WebhookDelete,
EmojiCreate,
EmojiUpdate,
EmojiDelete,
MessageDelete,
MessageBulkDelete,
MessagePin,
MessageUnpin,
IntegrationCreate,
IntegrationUpdate,
IntegrationDelete,
ThreadCreate,
ThreadDelete,
ThreadUpdate,
StageInstanceCreate,
StageInstanceUpdate,
StageInstanceDelete,
StickerCreate,
StickerUpdate,
StickerDelete,
}Expand description
Action to cause an AuditLogEntry.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Guild was updated.
Guild channel was created.
Guild channel was updated.
Guild channel was deleted.
Permission overwrite for a guild channel was created.
Permission overwrite for a guild channel was updated.
Permission overwrite for a guild channel was deleted.
Member was kicked.
Member prune began.
Member was banned.
Member was updated.
Member was moved to a voice channel.
Member was disconnected from a voice channel.
Role was created.
Role was updated.
Role was deleted.
Invite was created.
Invite was updated.
Invite was deleted.
Webhook was created.
Webhook was updated.
Webhook was deleted.
Emoji was created.
Emoji was updated.
Emoji was deleted.
Message was deleted.
Multiple messages were deleted.
Message was pinned to a guild channel.
Message was unpinned from a guild channel.
Integration was created.
Integration was updated.
Integration was deleted.
NewsThread, PrivateThread, or [PublicThread] was created.
NewsThread, PrivateThread, or [PublicThread] was deleted.
NewsThread, PrivateThread, or [PublicThread] was updated.
Stage instance was created.
Stage instance was updated.
Stage instance was deleted.
Sticker was created.
Sticker was updated.
Sticker was deleted.
Trait Implementations
Deserialize this value from the given Serde deserializer. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for AuditLogEventType
impl Send for AuditLogEventType
impl Sync for AuditLogEventType
impl Unpin for AuditLogEventType
impl UnwindSafe for AuditLogEventType
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more