pub struct ProcessExecutor;Expand description
Process executor
Implementations§
Source§impl ProcessExecutor
impl ProcessExecutor
Sourcepub fn execute(
config: ProcessConfig,
namespace_config: NamespaceConfig,
) -> Result<ProcessResult>
pub fn execute( config: ProcessConfig, namespace_config: NamespaceConfig, ) -> Result<ProcessResult>
Execute process with namespace isolation
Sourcepub fn execute_with_stream(
config: ProcessConfig,
namespace_config: NamespaceConfig,
enable_streams: bool,
) -> Result<(ProcessResult, Option<ProcessStream>)>
pub fn execute_with_stream( config: ProcessConfig, namespace_config: NamespaceConfig, enable_streams: bool, ) -> Result<(ProcessResult, Option<ProcessStream>)>
Execute process with streaming output
Auto Trait Implementations§
impl Freeze for ProcessExecutor
impl RefUnwindSafe for ProcessExecutor
impl Send for ProcessExecutor
impl Sync for ProcessExecutor
impl Unpin for ProcessExecutor
impl UnwindSafe for ProcessExecutor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more