pub enum GitFailure {
Tool(Box<ToolError>),
InvalidObjectId,
UnterminatedStatus,
}Expand description
Typed provenance failure independent of retained output.
Variants§
Tool(Box<ToolError>)
Admission recheck or bounded execution failed; current output is here.
InvalidObjectId
Object stdout was not one lowercase 40- or 64-digit hex ID plus LF.
UnterminatedStatus
Nonempty status stdout was not terminated by NUL.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for GitFailure
impl !UnwindSafe for GitFailure
impl Freeze for GitFailure
impl Send for GitFailure
impl Sync for GitFailure
impl Unpin for GitFailure
impl UnsafeUnpin for GitFailure
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