[−][src]Trait zerogc_context::collector::CollectorPtr
An unchecked pointer to a collector
Associated Types
Loading content...Required methods
pub unsafe fn from_raw(ptr: *mut C) -> Self
[src]
pub unsafe fn clone_owned(&self) -> Self
[src]
pub fn as_ptr(&self) -> *mut C
[src]
pub unsafe fn drop(self)
[src]
pub fn upgrade_weak_raw(weak: &Self::Weak) -> Option<Self>
[src]
pub unsafe fn assume_weak_valid(weak: &Self::Weak) -> Self
[src]
pub unsafe fn create_weak(&self) -> Self::Weak
[src]
Provided methods
pub fn upgrade_weak(weak: &Self::Weak) -> Option<CollectorRef<C>>
[src]
Implementations on Foreign Types
impl<C: RawCollectorImpl<Ptr = Self>> CollectorPtr<C> for NonNull<C>
[src]
This is implemented as a raw pointer via Arc::into_raw