use crate::SessionSorts;
use ambassador::delegatable_trait;
#[delegatable_trait]
pub trait RunHoldAlg: SessionSorts {
fn holding_is_possible(&self) -> bool;
fn hold_run(&self, run: &mut Self::Run, held: bool);
fn abandon_run(&self, run: &mut Self::Run);
}