[−][src]Enum serenity::constants::VoiceOpCode
Enum to map voice opcodes.
Variants (Non-exhaustive)
Used to begin a voice websocket connection.
Used to select the voice protocol.
Used to complete the websocket handshake.
Used to keep the websocket connection alive.
Used to describe the session.
Used to indicate which users are speaking.
Heartbeat ACK, received by the client to show the server's receipt of a heartbeat.
Sent after a disconnect to attempt to resume a session.
Used to determine how often the client must send a heartbeat.
Sent by the server if a session coulkd successfully be resumed.
Message indicating that another user has connected to the voice channel.
Message indicating that another user has disconnected from the voice channel.
Implementations
impl VoiceOpCode
[src]
Trait Implementations
impl Clone for VoiceOpCode
[src]
fn clone(&self) -> VoiceOpCode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for VoiceOpCode
[src]
impl Debug for VoiceOpCode
[src]
impl<'de> Deserialize<'de> for VoiceOpCode
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl Eq for VoiceOpCode
[src]
impl Hash for VoiceOpCode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for VoiceOpCode
[src]
fn cmp(&self, other: &VoiceOpCode) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<VoiceOpCode> for VoiceOpCode
[src]
fn eq(&self, other: &VoiceOpCode) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<VoiceOpCode> for VoiceOpCode
[src]
fn partial_cmp(&self, other: &VoiceOpCode) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for VoiceOpCode
[src]
impl StructuralEq for VoiceOpCode
[src]
impl StructuralPartialEq for VoiceOpCode
[src]
Auto Trait Implementations
impl RefUnwindSafe for VoiceOpCode
impl Send for VoiceOpCode
impl Sync for VoiceOpCode
impl Unpin for VoiceOpCode
impl UnwindSafe for VoiceOpCode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,