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
impl<Fut> Clone for WeakShared<Fut> where
Fut: Future, [src]
impl<Fut> Clone for WeakShared<Fut> where
Fut: Future, [src]pub fn clone(&self) -> WeakShared<Fut>[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
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,