Skip to main content

Trace

Trait Trace 

Source
pub unsafe trait Trace: Finalizer {
    // Required methods
    fn mark(&self);
    fn unmark(&self);
    fn references(&self) -> SmallVec<[*const dyn HeapTrait; 64]>;
}

Required Methods§

Source

fn mark(&self)

Source

fn unmark(&self)

Source

fn references(&self) -> SmallVec<[*const dyn HeapTrait; 64]>

Implementors§

Source§

impl<T: Traceable> Trace for T