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