pub trait ExecutableEnvironment {
// Required method
fn spawn_executable(
&self,
data: ExecutableData<'_>,
) -> Result<BoxFuture<'static, ExitStatus>, CommandError>;
}Expand description
An interface for asynchronously spawning executables.
Required Methods§
Sourcefn spawn_executable(
&self,
data: ExecutableData<'_>,
) -> Result<BoxFuture<'static, ExitStatus>, CommandError>
fn spawn_executable( &self, data: ExecutableData<'_>, ) -> Result<BoxFuture<'static, ExitStatus>, CommandError>
Attempt to spawn the executable command.