Enum biliapi::ws_protocol::magic::KnownOperation
source · [−]#[repr(u32)]
pub enum KnownOperation {
Show 18 variants
Handshake,
HandshakeReply,
Heartbeat,
HeartbeatReply,
SendMsg,
SendMsgReply,
DisconnectReply,
Auth,
AuthReply,
Raw,
ProtoReady,
ProtoFinish,
ChangeRoom,
ChangeRoomReply,
Register,
RegisterReply,
Unregister,
UnregisterReply,
}
Expand description
已知的操作
从泄露代码的 app/service/main/broadcast/model/operation.go 可以看到命名
Variants
Handshake
HandshakeReply
Heartbeat
HeartbeatReply
SendMsg
SendMsgReply
DisconnectReply
Auth
AuthReply
Raw
ProtoReady
ProtoFinish
ChangeRoom
ChangeRoomReply
Register
RegisterReply
Unregister
UnregisterReply
Implementations
sourceimpl KnownOperation
impl KnownOperation
Trait Implementations
sourceimpl Clone for KnownOperation
impl Clone for KnownOperation
sourcefn clone(&self) -> KnownOperation
fn clone(&self) -> KnownOperation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for KnownOperation
impl Debug for KnownOperation
sourceimpl<'de> Deserialize<'de> for KnownOperation
impl<'de> Deserialize<'de> for KnownOperation
sourcefn 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
sourceimpl Hash for KnownOperation
impl Hash for KnownOperation
sourceimpl PartialEq<KnownOperation> for KnownOperation
impl PartialEq<KnownOperation> for KnownOperation
impl Copy for KnownOperation
impl Eq for KnownOperation
impl StructuralEq for KnownOperation
impl StructuralPartialEq for KnownOperation
Auto Trait Implementations
impl RefUnwindSafe for KnownOperation
impl Send for KnownOperation
impl Sync for KnownOperation
impl Unpin for KnownOperation
impl UnwindSafe for KnownOperation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
sourcefn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
T: Future, type Output = <T as Future>::Output;
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
fn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more