pub struct MultiWakerRegistration<'a> { /* private fields */ }
Expand description
A intent to register a waker to MultiWaker
.
When registration eventually happens, it is treated as if the registration happens at the point in time when the instance of this type is created.
Dropping this type without registration is a cheap no-op.
Implementations§
Auto Trait Implementations§
impl<'a> Freeze for MultiWakerRegistration<'a>
impl<'a> RefUnwindSafe for MultiWakerRegistration<'a>
impl<'a> Send for MultiWakerRegistration<'a>
impl<'a> Sync for MultiWakerRegistration<'a>
impl<'a> Unpin for MultiWakerRegistration<'a>
impl<'a> UnwindSafe for MultiWakerRegistration<'a>
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