Struct simple_websockets::EventHub [−][src]
A queue of incoming events from clients.
The EventHub
is the centerpiece of this library, and it is where all
messages, connections, and disconnections are received.
Implementations
impl EventHub
[src]
pub fn drain(&self) -> Vec<Event>
[src]
Clears the event queue and returns all the events that were in the queue.
pub fn next_event(&self) -> Option<Event>
[src]
Returns the next event, or None if the queue is empty.
pub fn is_empty(&self) -> bool
[src]
Returns true if there are currently no events in the queue.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for EventHub
impl Send for EventHub
impl Sync for EventHub
impl Unpin for EventHub
impl !UnwindSafe for EventHub
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> From<T> for T
[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, 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>,