pub struct RollbackDraftReport {Show 14 fields
pub ref_name: String,
pub target_block_id: ObjectId,
pub inverse_patch_id: ObjectId,
pub author_key_id: String,
pub wal_sequence: u64,
pub block_count: usize,
pub patch_count: usize,
pub inverse_operation_count: usize,
pub preview_change_count: usize,
pub would_create_files: usize,
pub would_delete_files: usize,
pub would_replace_files: usize,
pub operations: Vec<PatchInverseOperationSummary>,
pub preview_changes: Vec<RollbackPreviewChange>,
}Expand description
Result of appending a supported inverse Patch draft to the active WAL.
Fields§
§ref_name: StringRef used as the rollback-draft target.
target_block_id: ObjectIdPublished block that the inverse Patch draft targets.
inverse_patch_id: ObjectIdSigned inverse Patch ID appended to the active WAL.
Real AUTHOR key id recorded in the rollback draft signature.
wal_sequence: u64WAL sequence assigned to the signed inverse Patch envelope.
block_count: usizeNumber of blocks inspected while deriving the inverse Patch.
patch_count: usizeNumber of patch objects inspected while deriving the inverse Patch.
inverse_operation_count: usizeNumber of inverse operations appended.
preview_change_count: usizeNumber of file-level preview changes compared with the latest snapshot baseline.
would_create_files: usizeNumber of files rollback would create or restore.
would_delete_files: usizeNumber of files rollback would delete.
would_replace_files: usizeNumber of files rollback would replace.
operations: Vec<PatchInverseOperationSummary>Operation summaries in inverse Patch application order.
preview_changes: Vec<RollbackPreviewChange>Preview changes reported before the inverse Patch was appended.
Trait Implementations§
Source§impl Clone for RollbackDraftReport
impl Clone for RollbackDraftReport
Source§fn clone(&self) -> RollbackDraftReport
fn clone(&self) -> RollbackDraftReport
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more