pub struct WorktreeStatusReport {
pub ref_name: String,
pub tracked_files: usize,
pub unchanged_files: usize,
pub changes: Vec<WorktreeChange>,
}Expand description
Read-only worktree status report against a snapshot baseline.
Fields§
§ref_name: StringHuman-readable ref name used as the baseline.
tracked_files: usizeNumber of tracked files in the snapshot baseline.
unchanged_files: usizeNumber of tracked files that match the baseline bytes.
changes: Vec<WorktreeChange>Worktree changes detected against the baseline.
Implementations§
Source§impl WorktreeStatusReport
impl WorktreeStatusReport
Sourcepub fn count_kind(&self, kind: WorktreeChangeKind) -> usize
pub fn count_kind(&self, kind: WorktreeChangeKind) -> usize
Count changes by kind.
Trait Implementations§
Source§impl Clone for WorktreeStatusReport
impl Clone for WorktreeStatusReport
Source§fn clone(&self) -> WorktreeStatusReport
fn clone(&self) -> WorktreeStatusReport
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 moreSource§impl Debug for WorktreeStatusReport
impl Debug for WorktreeStatusReport
impl Eq for WorktreeStatusReport
Source§impl PartialEq for WorktreeStatusReport
impl PartialEq for WorktreeStatusReport
impl StructuralPartialEq for WorktreeStatusReport
Auto Trait Implementations§
impl Freeze for WorktreeStatusReport
impl RefUnwindSafe for WorktreeStatusReport
impl Send for WorktreeStatusReport
impl Sync for WorktreeStatusReport
impl Unpin for WorktreeStatusReport
impl UnsafeUnpin for WorktreeStatusReport
impl UnwindSafe for WorktreeStatusReport
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