Trait mmtk::plan::transitive_closure::TransitiveClosure[][src]

pub trait TransitiveClosure {
    fn process_edge(&mut self, slot: Address);
fn process_node(&mut self, object: ObjectReference); }

This trait is the fundamental mechanism for performing a transitive closure over an object graph.

Required methods

fn process_edge(&mut self, slot: Address)[src]

fn process_node(&mut self, object: ObjectReference)[src]

Loading content...

Implementors

impl<T: ProcessEdgesWork> TransitiveClosure for T[src]

Loading content...