pub trait CommandRunner {
// Required methods
fn run_sudo(&self, name: &str, args: &[String]) -> Result<(), CmdError>;
fn read_stdout(
&self,
name: &str,
args: &[String],
) -> Result<String, CmdError>;
}Expand description
Ported from the two CommandRunner methods truststore actually calls.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".