pub enum SocketCommand {
Open,
SendBinary(Vec<u8>),
Close,
}Expand description
Closed commands the driver emits for an adapter to execute.
Variants§
Open
Open the transport-level socket.
SendBinary(Vec<u8>)
Send one complete binary message.
Close
Close the transport-level socket.
Trait Implementations§
Source§impl Clone for SocketCommand
impl Clone for SocketCommand
Source§fn clone(&self) -> SocketCommand
fn clone(&self) -> SocketCommand
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SocketCommand
impl Debug for SocketCommand
impl Eq for SocketCommand
Source§impl PartialEq for SocketCommand
impl PartialEq for SocketCommand
impl StructuralPartialEq for SocketCommand
Auto Trait Implementations§
impl Freeze for SocketCommand
impl RefUnwindSafe for SocketCommand
impl Send for SocketCommand
impl Sync for SocketCommand
impl Unpin for SocketCommand
impl UnsafeUnpin for SocketCommand
impl UnwindSafe for SocketCommand
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.