pub enum PathCommit {
Made,
AlreadyIn,
Refused(String),
Deferred(String),
}Expand description
How a commit of named paths ended.
Variants§
Made
AlreadyIn
HEAD already holds the paths as they stand: another seat’s commit carried them, or they did not change.
Refused(String)
What git said, never empty. The paths were not committed.
Deferred(String)
The paths are on disk. Git still held index.lock after the retry
budget. The next tracker write or push commits them. ljos does not
remove that lock: it belongs to the git that created it.
Trait Implementations§
Source§impl Clone for PathCommit
impl Clone for PathCommit
Source§impl Debug for PathCommit
impl Debug for PathCommit
impl Eq for PathCommit
Source§impl PartialEq for PathCommit
impl PartialEq for PathCommit
impl StructuralPartialEq for PathCommit
Auto Trait Implementations§
impl Forget for PathCommit
impl Freeze for PathCommit
impl RefUnwindSafe for PathCommit
impl Send for PathCommit
impl Sync for PathCommit
impl Unpin for PathCommit
impl UnsafeUnpin for PathCommit
impl UnwindSafe for PathCommit
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more