pub enum GitChangeKind {
Modified,
Added,
Deleted,
RenamedFrom,
RenamedTo,
Untracked,
}Expand description
Type of change detected for a file in git.
Variants§
Modified
File was modified (content changed)
Added
File was newly added (staged new file)
Deleted
File was deleted
RenamedFrom
File was renamed (old path)
RenamedTo
File was renamed (new path)
Untracked
File is untracked (new file not yet staged)
Implementations§
Trait Implementations§
Source§impl Clone for GitChangeKind
impl Clone for GitChangeKind
Source§fn clone(&self) -> GitChangeKind
fn clone(&self) -> GitChangeKind
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 GitChangeKind
impl Debug for GitChangeKind
Source§impl<'de> Deserialize<'de> for GitChangeKind
impl<'de> Deserialize<'de> for GitChangeKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for GitChangeKind
impl Hash for GitChangeKind
Source§impl PartialEq for GitChangeKind
impl PartialEq for GitChangeKind
Source§impl Serialize for GitChangeKind
impl Serialize for GitChangeKind
impl Copy for GitChangeKind
impl Eq for GitChangeKind
impl StructuralPartialEq for GitChangeKind
Auto Trait Implementations§
impl Freeze for GitChangeKind
impl RefUnwindSafe for GitChangeKind
impl Send for GitChangeKind
impl Sync for GitChangeKind
impl Unpin for GitChangeKind
impl UnwindSafe for GitChangeKind
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.