pub struct NativeExecutor;Expand description
Executes commands as real OS subprocesses via sh -c.
Implementations§
Trait Implementations§
Source§impl Default for NativeExecutor
impl Default for NativeExecutor
Source§impl VirtualExecutor for NativeExecutor
impl VirtualExecutor for NativeExecutor
Source§fn exec_shell<'a>(
&'a self,
command: &'a str,
timeout_secs: u64,
cwd: Option<&'a str>,
) -> Pin<Box<dyn Future<Output = SoulResult<ExecOutput>> + Send + 'a>>
fn exec_shell<'a>( &'a self, command: &'a str, timeout_secs: u64, cwd: Option<&'a str>, ) -> Pin<Box<dyn Future<Output = SoulResult<ExecOutput>> + Send + 'a>>
Execute a shell command string (e.g.
sh -c "echo hello").Auto Trait Implementations§
impl Freeze for NativeExecutor
impl RefUnwindSafe for NativeExecutor
impl Send for NativeExecutor
impl Sync for NativeExecutor
impl Unpin for NativeExecutor
impl UnsafeUnpin for NativeExecutor
impl UnwindSafe for NativeExecutor
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more