pub struct ShellCommandRunner { /* private fields */ }Expand description
CommandRunner that spawns a real shell process.
verbose controls whether the script’s raw stdout/stderr is streamed
through to the user’s terminal. Regardless of the flag, lines matching
the # status: convention on stdout are always surfaced as live progress
markers, and captured output is returned via CommandOutput for
callers that want it.
Implementations§
Trait Implementations§
Source§impl CommandRunner for ShellCommandRunner
impl CommandRunner for ShellCommandRunner
Auto Trait Implementations§
impl Freeze for ShellCommandRunner
impl RefUnwindSafe for ShellCommandRunner
impl Send for ShellCommandRunner
impl Sync for ShellCommandRunner
impl Unpin for ShellCommandRunner
impl UnsafeUnpin for ShellCommandRunner
impl UnwindSafe for ShellCommandRunner
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