pub enum GatewayEvent {
Show 36 variants
HELLO,
READY,
RESUMED,
INVALID_SESSION,
CHANNEL_CREATE,
CHANNEL_UPDATE,
CHANNEL_DELETE,
CHANNEL_PINS_UPDATE,
GUILD_CREATE,
GUILD_UPDATE,
GUILD_DELETE,
GUILD_BAN_ADD,
GUILD_BAN_REMOVE,
GUILD_EMOJIS_UPDATE,
GUILD_INTEGRATIONS_UPDATE,
GUILD_MEMBER_ADD,
GUILD_MEMBER_REMOVE,
GUILD_MEMBER_UPDATE,
GUILD_MEMBERS_CHUNK,
GUILD_ROLE_CREATE,
GUILD_ROLE_UPDATE,
GUILD_ROLE_DELETE,
MESSAGE_CREATE,
MESSAGE_UPDATE,
MESSAGE_DELETE,
MESSAGE_DELETE_BULK,
MESSAGE_REACTION_ADD,
MESSAGE_REACTION_REMOVE,
MESSAGE_REACTION_REMOVE_ALL,
PRESENCE_UPDATE,
PRESENCES_REPLACE,
TYPING_START,
USER_UPDATE,
VOICE_STATE_UPDATE,
VOICE_SERVER_UPDATE,
WEBHOOKS_UPDATE,
}Expand description
An organized list of Discord gateway events.
Variants§
HELLO
READY
RESUMED
INVALID_SESSION
CHANNEL_CREATE
CHANNEL_UPDATE
CHANNEL_DELETE
CHANNEL_PINS_UPDATE
GUILD_CREATE
GUILD_UPDATE
GUILD_DELETE
GUILD_BAN_ADD
GUILD_BAN_REMOVE
GUILD_EMOJIS_UPDATE
GUILD_INTEGRATIONS_UPDATE
GUILD_MEMBER_ADD
GUILD_MEMBER_REMOVE
GUILD_MEMBER_UPDATE
GUILD_MEMBERS_CHUNK
GUILD_ROLE_CREATE
GUILD_ROLE_UPDATE
GUILD_ROLE_DELETE
MESSAGE_CREATE
MESSAGE_UPDATE
MESSAGE_DELETE
MESSAGE_DELETE_BULK
MESSAGE_REACTION_ADD
MESSAGE_REACTION_REMOVE
MESSAGE_REACTION_REMOVE_ALL
PRESENCE_UPDATE
PRESENCES_REPLACE
TYPING_START
USER_UPDATE
VOICE_STATE_UPDATE
VOICE_SERVER_UPDATE
WEBHOOKS_UPDATE
Trait Implementations§
Source§impl Clone for GatewayEvent
impl Clone for GatewayEvent
Source§fn clone(&self) -> GatewayEvent
fn clone(&self) -> GatewayEvent
Returns a duplicate 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 GatewayEvent
impl Debug for GatewayEvent
Source§impl<'de> Deserialize<'de> for GatewayEvent
impl<'de> Deserialize<'de> for GatewayEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for GatewayEvent
impl Display for GatewayEvent
Auto Trait Implementations§
impl Freeze for GatewayEvent
impl RefUnwindSafe for GatewayEvent
impl Send for GatewayEvent
impl Sync for GatewayEvent
impl Unpin for GatewayEvent
impl UnwindSafe for GatewayEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more