pub trait CommandRunner: Send + Sync {
// Required method
fn run_command(&self, cmd: Command) -> JoinHandle<Result<Output, Error>>;
}pub trait CommandRunner: Send + Sync {
// Required method
fn run_command(&self, cmd: Command) -> JoinHandle<Result<Output, Error>>;
}