pub trait ProcessRunner { // Required method fn run(&self, spec: &CommandSpec) -> Result<RunResult, AdapterError>; }