pub struct RollbackDraftVerification {
pub ref_name: String,
pub wal_sequence: u64,
pub draft_patch_id: ObjectId,
pub author_key_id: String,
pub target_block_id: ObjectId,
pub block_count: usize,
pub patch_count: usize,
pub inverse_operation_count: usize,
pub decoded_operation_count: usize,
}Expand description
Verification result for one active rollback draft.
Fields§
§ref_name: StringRef used to derive the expected inverse Patch.
wal_sequence: u64WAL sequence containing the rollback draft Patch envelope.
draft_patch_id: ObjectIdSigned rollback draft Patch ID currently present in the active WAL.
Real AUTHOR key id recorded in the rollback draft signature.
target_block_id: ObjectIdPublished block that was used as the rollback target.
block_count: usizeNumber of blocks inspected while deriving the expected inverse.
patch_count: usizeNumber of patch objects inspected while deriving the expected inverse.
inverse_operation_count: usizeNumber of supported inverse operations expected for this rollback draft.
decoded_operation_count: usizeNumber of supported operations decoded from the active WAL payload.
Trait Implementations§
Source§impl Clone for RollbackDraftVerification
impl Clone for RollbackDraftVerification
Source§fn clone(&self) -> RollbackDraftVerification
fn clone(&self) -> RollbackDraftVerification
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 RollbackDraftVerification
impl Debug for RollbackDraftVerification
impl Eq for RollbackDraftVerification
impl StructuralPartialEq for RollbackDraftVerification
Auto Trait Implementations§
impl Freeze for RollbackDraftVerification
impl RefUnwindSafe for RollbackDraftVerification
impl Send for RollbackDraftVerification
impl Sync for RollbackDraftVerification
impl Unpin for RollbackDraftVerification
impl UnsafeUnpin for RollbackDraftVerification
impl UnwindSafe for RollbackDraftVerification
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