mmtk::plan::concurrent::global

Trait ConcurrentPlan

source
pub trait ConcurrentPlan: Plan {
    // Required methods
    fn concurrent_work_in_progress(&self) -> bool;
    fn current_pause(&self) -> Option<Pause>;
}
Expand description

Trait for a concurrent plan.

Required Methods§

source

fn concurrent_work_in_progress(&self) -> bool

Return `true`` if concurrent work (such as concurrent marking) is in progress.

source

fn current_pause(&self) -> Option<Pause>

Return the current pause kind. None if not in a pause.

Implementors§