Trait mun_memory::gc::TypeTrace

source ·
pub trait TypeTrace: Send + Sync {
    type Trace: Iterator<Item = GcPtr>;

    fn trace(&self, obj: GcPtr) -> Self::Trace;
}
Expand description

A trait used to trace an object type.

Required Associated Types§

Required Methods§

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

Implementors§