Type Definition hirpdag_hashconsing::RefRcWeak
source · [−]pub type RefRcWeak<D> = Weak<D>;
Trait Implementations
sourceimpl<D> ReferenceWeak<D, Rc<D>> for RefRcWeak<D> where
D: Hash + Eq + Debug,
impl<D> ReferenceWeak<D, Rc<D>> for RefRcWeak<D> where
D: Hash + Eq + Debug,
sourcefn weak_upgrade(ptr: &Self) -> Option<RefRc<D>>
fn weak_upgrade(ptr: &Self) -> Option<RefRc<D>>
Get a strong reference handle from a weak reference handle. Read more
sourcefn weak_downgrade(ptr: &RefRc<D>) -> Self
fn weak_downgrade(ptr: &RefRc<D>) -> Self
Get a weak reference handle from a strong reference handle.