[−][src]Enum spectacles_model::gateway::Opcodes
A set of possible Discord gateway opcodes.
Variants
DispatchDispatches a gateway event.
HeartbeatUsed for sending ping and heartbeats.
IdentifyUsed for obtaining a client handshake.
StatusUpdateUsed to update the shard's status.
VoiceStatusUpdateUsed to join and leave voice channels.
ResumeUsed to resume a closed connection.
ReconnectTells clients to reconnect to the gateway.
RequestGuildMembersused to request guild members.
InvalidSessionUsed to notify the client of an invlaid session.
HelloSent immediately after connecting, contains heartbeat information.
HeartbeatAckSent immediately after receiving a heartbeat.
Trait Implementations
impl Clone for Opcodes[src]
fn clone(&self) -> Opcodes[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for Opcodes[src]
impl Serialize for Opcodes[src]
impl<'de> Deserialize<'de> for Opcodes[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T> From for T[src]
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,