struct Waiter {
pointers: Pointers<Waiter>,
waker: Option<Waker>,
interest: Interest,
is_ready: bool,
_p: PhantomPinned,
}
Fields§
§pointers: Pointers<Waiter>
§waker: Option<Waker>
The waker for this task.
interest: Interest
The interest this waiter is waiting on.
is_ready: bool
§_p: PhantomPinned
Should never be !Unpin
.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Waiter
impl !RefUnwindSafe for Waiter
impl Send for Waiter
impl Sync for Waiter
impl !Unpin for Waiter
impl !UnwindSafe for Waiter
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