Enum twilight_model::voice::OpCode [−][src]
#[non_exhaustive]
#[repr(u8)]
pub enum OpCode {
Identify,
SelectProtocol,
Ready,
Heartbeat,
SessionDescription,
Speaking,
HeartbeatAck,
Resume,
Hello,
Resumed,
ClientDisconnect,
}Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Start a voice websocket connection.
Select the protocol to use.
Received to indicate completion of handshake.
Fired periodically to keep connection alive.
Received to indicate session description.
Sent and received to indicate speaking status.
Received in response to a heartbeat.
Resume a previously disconnected session.
Received after connecting, contains heartbeat interval.
Received to indicate a successful resume.
Received to indicate someone was disconnected.
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 OpCode
impl UnwindSafe for OpCode
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