ConcurrentPlan

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§