pub struct HunkDiffBundle {
pub unstaged: Vec<FileDiff>,
pub peer_hunks: HashMap<String, Vec<StructuredHunk>>,
}Expand description
Staged and unstaged file diffs for hunk id assignment (one staged scan per call).
Fields§
§unstaged: Vec<FileDiff>Unstaged side file rows.
peer_hunks: HashMap<String, Vec<StructuredHunk>>Staged hunks on the same path (for peer-aware ids).
Auto Trait Implementations§
impl Freeze for HunkDiffBundle
impl RefUnwindSafe for HunkDiffBundle
impl Send for HunkDiffBundle
impl Sync for HunkDiffBundle
impl Unpin for HunkDiffBundle
impl UnsafeUnpin for HunkDiffBundle
impl UnwindSafe for HunkDiffBundle
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