pub struct WorktreePatchCommitReport {
pub ref_name: String,
pub patch_id: ObjectId,
pub wal_sequence: u64,
pub operation_count: usize,
pub referenced_blob_count: usize,
pub text_edit_count: usize,
pub changes: Vec<WorktreePatchOperationSummary>,
}Expand description
Result of authoring and appending a node-addressed patch from worktree changes.
Fields§
§ref_name: StringBaseline ref used to classify changes.
patch_id: ObjectIdPatch object ID appended to the active WAL.
wal_sequence: u64WAL sequence assigned to the patch envelope.
operation_count: usizeNumber of patch operations emitted.
referenced_blob_count: usizeNumber of Blob object references written or reused for operation payloads.
text_edit_count: usizeNumber of EditText operations emitted (text-file modifications).
changes: Vec<WorktreePatchOperationSummary>Operation summaries in emitted order.
Trait Implementations§
Source§impl Clone for WorktreePatchCommitReport
impl Clone for WorktreePatchCommitReport
Source§fn clone(&self) -> WorktreePatchCommitReport
fn clone(&self) -> WorktreePatchCommitReport
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 WorktreePatchCommitReport
impl Debug for WorktreePatchCommitReport
impl Eq for WorktreePatchCommitReport
impl StructuralPartialEq for WorktreePatchCommitReport
Auto Trait Implementations§
impl Freeze for WorktreePatchCommitReport
impl RefUnwindSafe for WorktreePatchCommitReport
impl Send for WorktreePatchCommitReport
impl Sync for WorktreePatchCommitReport
impl Unpin for WorktreePatchCommitReport
impl UnsafeUnpin for WorktreePatchCommitReport
impl UnwindSafe for WorktreePatchCommitReport
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