Struct futures::prelude::future::WeakShared [−][src]
pub struct WeakShared<Fut>(_)
where
Fut: Future;
A weak reference to a Shared
that can be upgraded much like an Arc
.
Implementations
impl<Fut> WeakShared<Fut> where
Fut: Future,
[src]
impl<Fut> WeakShared<Fut> where
Fut: Future,
[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,