Struct thread_isolated::ThreadIsolatedWeak
[−]
[src]
pub struct ThreadIsolatedWeak<T> { /* fields omitted */ }
A weak reference to a ThreadIsolated
value.
Methods
impl<T> ThreadIsolatedWeak<T>
[src]
fn upgrade(&self) -> Option<ThreadIsolated<T, NonOwningThread>>
Upgrades a weak reference to a strong reference.
Returns None
if there were no strong references and the data was destroyed.