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

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>[src]

Loading content...

Required methods

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

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

Loading content...

Implementors

Loading content...