#[non_exhaustive]pub struct CompletedRun {
pub argv: Vec<String>,
pub exit_code: i32,
pub stdout: String,
pub stderr: String,
pub timed_out: bool,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.argv: Vec<String>§exit_code: i32§stdout: String§stderr: String§timed_out: boolImplementations§
Trait Implementations§
Source§impl Clone for CompletedRun
impl Clone for CompletedRun
Source§fn clone(&self) -> CompletedRun
fn clone(&self) -> CompletedRun
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompletedRun
impl Debug for CompletedRun
Source§impl PartialEq for CompletedRun
impl PartialEq for CompletedRun
impl Eq for CompletedRun
impl StructuralPartialEq for CompletedRun
Auto Trait Implementations§
impl Freeze for CompletedRun
impl RefUnwindSafe for CompletedRun
impl Send for CompletedRun
impl Sync for CompletedRun
impl Unpin for CompletedRun
impl UnsafeUnpin for CompletedRun
impl UnwindSafe for CompletedRun
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