pub enum SocketEvent {
Opened,
Binary(Vec<u8>),
Closed,
Failed(SocketFailure),
}Expand description
Closed socket events an adapter feeds into the driver.
Variants§
Opened
The socket completed its transport-level open.
Binary(Vec<u8>)
One complete, reassembled binary message.
Closed
The socket closed cleanly.
Failed(SocketFailure)
The socket failed with a typed failure class.
Trait Implementations§
Source§impl Clone for SocketEvent
impl Clone for SocketEvent
Source§fn clone(&self) -> SocketEvent
fn clone(&self) -> SocketEvent
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 SocketEvent
impl Debug for SocketEvent
impl Eq for SocketEvent
Source§impl PartialEq for SocketEvent
impl PartialEq for SocketEvent
impl StructuralPartialEq for SocketEvent
Auto Trait Implementations§
impl Freeze for SocketEvent
impl RefUnwindSafe for SocketEvent
impl Send for SocketEvent
impl Sync for SocketEvent
impl Unpin for SocketEvent
impl UnsafeUnpin for SocketEvent
impl UnwindSafe for SocketEvent
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.