pub struct XtaskShell(Shell);Expand description
Thin wrapper around [xshell::Shell] for use in xtask code.
Tuple Fields§
§0: ShellImplementations§
Source§impl XtaskShell
impl XtaskShell
Sourcepub fn cmd(&self, program: impl AsRef<Path>) -> Cmd<'_>
pub fn cmd(&self, program: impl AsRef<Path>) -> Cmd<'_>
Build a command with program as the executable.
Returns an [xshell::Cmd] builder; chain .arg()/.args()/.run()/
.output() etc. on the result.
Auto Trait Implementations§
impl !Freeze for XtaskShell
impl RefUnwindSafe for XtaskShell
impl Send for XtaskShell
impl !Sync for XtaskShell
impl Unpin for XtaskShell
impl UnwindSafe for XtaskShell
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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