pub struct Cargo(/* private fields */);Implementations§
Source§impl Cargo
impl Cargo
pub fn update() -> Self
pub fn fmt() -> Self
pub fn clippy() -> Self
pub fn doc() -> Self
pub fn build() -> Self
pub fn run() -> Self
pub fn install() -> Self
pub fn all_features(&mut self) -> &mut Self
pub fn features<S, I>(&mut self, default: bool, feats: I) -> &mut Self
pub fn target(&mut self, target: impl AsRef<OsStr>) -> &mut Self
pub fn package(&mut self, package: impl AsRef<OsStr>) -> &mut Self
pub fn release(&mut self) -> &mut Self
Trait Implementations§
Source§impl CommandExt for Cargo
impl CommandExt for Cargo
fn arg(&mut self, s: impl AsRef<OsStr>) -> &mut Self
fn args<I, S>(&mut self, args: I) -> &mut Self
fn optional<T>( &mut self, option: &Option<T>, op: impl FnOnce(&mut Self, &T), ) -> &mut Self
fn conditional( &mut self, condition: bool, op: impl FnOnce(&mut Self), ) -> &mut Self
fn option(&mut self, option: Option<impl AsRef<OsStr>>) -> &mut Self
fn current_dir(&mut self, dir: impl AsRef<Path>) -> &mut Self
fn env(&mut self, key: impl AsRef<OsStr>, val: impl AsRef<OsStr>) -> &mut Self
fn status(&mut self) -> ExitStatus
fn info(&self) -> OsString
fn invoke(&mut self)
fn output(&mut self) -> Output
Auto Trait Implementations§
impl Freeze for Cargo
impl !RefUnwindSafe for Cargo
impl Send for Cargo
impl Sync for Cargo
impl Unpin for Cargo
impl !UnwindSafe for Cargo
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