pub enum MoveHeadVerdict {
Ok,
WouldLose,
}Expand description
The verdict of a move-head check, porting the return contract of
submodule_move_head in DRY_RUN mode as consumed by
check_submodule_move_head.
Variants§
Ok
The move is safe: no submodule work would be lost. (git returns 0.)
WouldLose
The move would lose submodule work and must be rejected — the
unpack-trees caller records this as ERROR_WOULD_LOSE_SUBMODULE for
ce->name. (git returns non-zero from submodule_move_head.)
Trait Implementations§
Source§impl Clone for MoveHeadVerdict
impl Clone for MoveHeadVerdict
Source§fn clone(&self) -> MoveHeadVerdict
fn clone(&self) -> MoveHeadVerdict
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MoveHeadVerdict
Source§impl Debug for MoveHeadVerdict
impl Debug for MoveHeadVerdict
impl Eq for MoveHeadVerdict
Source§impl PartialEq for MoveHeadVerdict
impl PartialEq for MoveHeadVerdict
impl StructuralPartialEq for MoveHeadVerdict
Auto Trait Implementations§
impl Freeze for MoveHeadVerdict
impl RefUnwindSafe for MoveHeadVerdict
impl Send for MoveHeadVerdict
impl Sync for MoveHeadVerdict
impl Unpin for MoveHeadVerdict
impl UnsafeUnpin for MoveHeadVerdict
impl UnwindSafe for MoveHeadVerdict
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