pub struct GitRun {
pub success: bool,
pub code: Option<i32>,
pub stdout: Vec<u8>,
pub stderr: Vec<u8>,
pub stdout_dropped: u64,
pub stderr_dropped: u64,
}Expand description
One bounded git run’s native bytes.
Fields§
§success: booltrue when the process exited zero.
code: Option<i32>The raw exit code where one exists (signals carry None).
stdout: Vec<u8>§stderr: Vec<u8>§stdout_dropped: u64Bytes the remote supervisor dropped past its output bound. A
nonzero count means stdout/stderr are heads (plus a stderr
tail), not the complete stream.
stderr_dropped: u64Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GitRun
impl RefUnwindSafe for GitRun
impl Send for GitRun
impl Sync for GitRun
impl Unpin for GitRun
impl UnsafeUnpin for GitRun
impl UnwindSafe for GitRun
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