[−][src]Struct subprocess::CaptureData
Data captured by Exec::capture
and Pipeline::capture
.
Fields
stdout: Vec<u8>
Standard output as bytes.
stderr: Vec<u8>
Standard error as bytes.
exit_status: ExitStatus
Exit status.
Methods
impl CaptureData
[src]
pub fn stdout_str(&self) -> String
[src]
Returns the standard output as string, converted from bytes using
String::from_utf8_lossy
.
pub fn stderr_str(&self) -> String
[src]
Returns the standard error as string, converted from bytes using
String::from_utf8_lossy
.
pub fn success(&self) -> bool
[src]
True if the exit status of the process or pipeline is 0.
Auto Trait Implementations
impl RefUnwindSafe for CaptureData
impl Send for CaptureData
impl Sync for CaptureData
impl Unpin for CaptureData
impl UnwindSafe for CaptureData
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &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>,