Trait system_harness::SystemHarness
source · pub trait SystemHarness {
type Terminal: SystemTerminal;
// Required methods
fn terminal(&self) -> Result<Self::Terminal, Error>;
fn pause(&mut self) -> Result<(), Error>;
fn resume(&mut self) -> Result<(), Error>;
fn shutdown(&mut self) -> Result<(), Error>;
fn status(&mut self) -> Result<Status, Error>;
fn running(&mut self) -> Result<bool, Error>;
}Expand description
A trait representing a harnessed system