pub struct PatchMaterializationReport {
pub ref_name: String,
pub block_count: usize,
pub patch_count: usize,
pub applied_operation_count: usize,
pub planned_files: usize,
pub written_files: usize,
pub unchanged_files: usize,
pub deleted_files: usize,
pub already_absent_deleted_files: usize,
pub deletion_conflicts: usize,
pub total_content_bytes: u64,
pub paths: Vec<String>,
}Expand description
Result of an opt-in patch replay materialization.
Fields§
§ref_name: StringHuman-readable ref name.
block_count: usizeNumber of blocks replayed from oldest to newest.
patch_count: usizeNumber of patch objects replayed.
applied_operation_count: usizeNumber of supported operations applied.
planned_files: usizeNumber of files in the final replay manifest.
written_files: usizeNumber of files written by this invocation.
unchanged_files: usizeNumber of files already present with identical bytes.
deleted_files: usizeNumber of explicit patch-deleted files removed by this invocation.
already_absent_deleted_files: usizeNumber of explicit patch-deleted files that were already absent.
deletion_conflicts: usizeNumber of explicit patch deletions refused by preflight checks.
total_content_bytes: u64Total content bytes represented by the replayed manifest.
paths: Vec<String>Repository-relative paths in materialization order.
Trait Implementations§
Source§impl Clone for PatchMaterializationReport
impl Clone for PatchMaterializationReport
Source§fn clone(&self) -> PatchMaterializationReport
fn clone(&self) -> PatchMaterializationReport
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 PatchMaterializationReport
impl Debug for PatchMaterializationReport
impl Eq for PatchMaterializationReport
impl StructuralPartialEq for PatchMaterializationReport
Auto Trait Implementations§
impl Freeze for PatchMaterializationReport
impl RefUnwindSafe for PatchMaterializationReport
impl Send for PatchMaterializationReport
impl Sync for PatchMaterializationReport
impl Unpin for PatchMaterializationReport
impl UnsafeUnpin for PatchMaterializationReport
impl UnwindSafe for PatchMaterializationReport
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