pub struct CargoCommandBuilder { /* private fields */ }Expand description
A builder that constructs a Cargo command for a given target.
Implementations§
Source§impl CargoCommandBuilder
impl CargoCommandBuilder
Sourcepub fn with_target(self, target: &CargoTarget) -> Self
pub fn with_target(self, target: &CargoTarget) -> Self
Configures the command based on the provided CargoTarget.
Sourcepub fn with_extra_args(self, extra: &[String]) -> Self
pub fn with_extra_args(self, extra: &[String]) -> Self
Appends extra arguments to the command.
Sourcepub fn build_command(self) -> Command
pub fn build_command(self) -> Command
Optionally, builds a std::process::Command.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CargoCommandBuilder
impl RefUnwindSafe for CargoCommandBuilder
impl Send for CargoCommandBuilder
impl Sync for CargoCommandBuilder
impl Unpin for CargoCommandBuilder
impl UnwindSafe for CargoCommandBuilder
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