[][src]Trait mun_memory::gc::TypeTrace

pub trait TypeTrace: Send + Sync {
    type Trace: Iterator<Item = GcPtr>;
    fn trace(&self, obj: GcPtr) -> Self::Trace;
}

A trait used to trace an object type.

Associated Types

type Trace: Iterator<Item = GcPtr>

Loading content...

Required methods

fn trace(&self, obj: GcPtr) -> Self::Trace

Returns an iterator to iterate over all GC objects that are referenced by the given object.

Loading content...

Implementors

Loading content...