[−][src]Struct rusty_ci::helper::Cmd
This struct is basically identical to the std::process::Command, but when it is executed, it returns the stdout of the process as a string.
Methods
impl Cmd
[src]
pub fn new<S: Display>(program: S) -> Self
[src]
Create a command that will call program
.
For example, if you want to run the command
echo 'hello world!'
, you would write:
Cmd::new("echo").arg("'hello world!'").run();
pub fn arg<S: Display>(&mut self, s: S) -> &mut Self
[src]
Give another arg to the program we're calling
pub fn run(&self) -> String
[src]
Execute the shell command we've defined
Trait Implementations
Auto Trait Implementations
impl Sync for Cmd
impl Send for Cmd
impl Unpin for Cmd
impl RefUnwindSafe for Cmd
impl UnwindSafe for Cmd
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,