pub struct WaitOwned<K: PartialEq, V> { /* private fields */ }Expand description
Future returned from WaitMap::wait_owned().
This is identical to the Wait future, except that it takes an
Arc reference to the WaitMap, allowing the returned future to
live for the 'static lifetime.
This future is fused, so once it has completed, any future calls to poll
will immediately return Poll::Ready.
Trait Implementations§
impl<'pin, K: PartialEq, V> Unpin for WaitOwned<K, V>where
__WaitOwned<'pin, K, V>: Unpin,
Auto Trait Implementations§
impl<K, V> !Freeze for WaitOwned<K, V>
impl<K, V> !RefUnwindSafe for WaitOwned<K, V>
impl<K, V> Send for WaitOwned<K, V>
impl<K, V> !Sync for WaitOwned<K, V>
impl<K, V> !UnwindSafe for WaitOwned<K, V>
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
Source§impl<F> IntoFuture for Fwhere
F: Future,
impl<F> IntoFuture for Fwhere
F: Future,
Source§type IntoFuture = F
type IntoFuture = F
Which kind of future are we turning this into?
Source§fn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
Creates a future from a value. Read more