Struct futures_util::future::WeakShared [−][src]
pub struct WeakShared<Fut: Future>(_);
A weak reference to a Shared
that can be upgraded much like an Arc
.
Implementations
impl<Fut: Future> WeakShared<Fut>
[src]
impl<Fut: Future> WeakShared<Fut>
[src]Trait Implementations
Auto Trait Implementations
impl<Fut> !RefUnwindSafe for WeakShared<Fut>
impl<Fut> Send for WeakShared<Fut> where
Fut: Send,
<Fut as Future>::Output: Send + Sync,
Fut: Send,
<Fut as Future>::Output: Send + Sync,
impl<Fut> Sync for WeakShared<Fut> where
Fut: Send,
<Fut as Future>::Output: Send + Sync,
Fut: Send,
<Fut as Future>::Output: Send + Sync,