Traceable

Trait Traceable 

Source
pub unsafe trait Traceable {
    // Required methods
    fn mark(&mut self);
    fn unmark(&mut self);
    fn is_marked(&self) -> bool;
}

Required Methods§

Source

fn mark(&mut self)

Mark all contained Traceable Objects

Source

fn unmark(&mut self)

Unmark this Object

Source

fn is_marked(&self) -> bool

Checks if self is marked

Implementors§