pub struct Uncommitted {
pub differing: Vec<PathBuf>,
pub index_only: Vec<PathBuf>,
}Expand description
What the working tree does not hold of the committing index, each path named from the directory drep runs in.
Fields§
§differing: Vec<PathBuf>Files whose working-tree state the committing index does not hold: tracked files whose working-tree content differs from that index, untracked files git does not ignore, and flagged files edited behind their flags. This is what a linter reading the working tree would see that the commit does not hold.
index_only: Vec<PathBuf>Files marked skip-worktree and absent from the working tree, as a
sparse checkout leaves them. No tool can read one, so none refuses a
tool that reads beyond its files; but one can be the configuration
the commit gives a file whose working tree shows none.
Trait Implementations§
Source§impl Debug for Uncommitted
impl Debug for Uncommitted
Source§impl Default for Uncommitted
impl Default for Uncommitted
impl Eq for Uncommitted
Source§impl PartialEq for Uncommitted
impl PartialEq for Uncommitted
impl StructuralPartialEq for Uncommitted
Auto Trait Implementations§
impl Freeze for Uncommitted
impl RefUnwindSafe for Uncommitted
impl Send for Uncommitted
impl Sync for Uncommitted
impl Unpin for Uncommitted
impl UnsafeUnpin for Uncommitted
impl UnwindSafe for Uncommitted
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<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.