Trait extra_pointers::IntrusiveReferenceCounted
[−]
[src]
pub unsafe trait IntrusiveReferenceCounted { unsafe fn multi_acquire_ref(ptr: Shared<Self>, refs: usize); unsafe fn multi_release_ref(ptr: Shared<Self>, refs: usize); unsafe fn acquire_ref(ptr: Shared<Self>) { ... } unsafe fn release_ref(ptr: Shared<Self>) { ... } }
Types capable of reference counting by itself
Required Methods
unsafe fn multi_acquire_ref(ptr: Shared<Self>, refs: usize)
unsafe fn multi_release_ref(ptr: Shared<Self>, refs: usize)
Provided Methods
unsafe fn acquire_ref(ptr: Shared<Self>)
unsafe fn release_ref(ptr: Shared<Self>)
Implementors
impl<T> IntrusiveReferenceCounted for IrcWrapped<T>
impl<T> IntrusiveReferenceCounted for AircWrapped<T>