pub struct BoundedNotificationQueue { /* fields omitted */ }
Expand description
A bounded queue that helps with simulation of registering event sources with Poll
.
It keeps track of NotificationId
s associated with Waker
Queues the NotificationId
and notifies the Poll
associated with Waker
Attempts to remove an element from the queue
If the queue is empty, None is returned.
Returns true
if the queue is empty.
Formats the value using the given formatter. Read more
Retrieves the next notification, if there’s any
Returns number of notifications
Returns true
if the queue is empty.
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.