pub struct LifecycleCacheDivergence {
pub baseline_block_id: ObjectId,
pub detail: String,
}Expand description
One disagreement between the persisted incremental cache and an independent full replay of the
block it currently claims to represent — the persistence-fault case the checksum and
from_replay’s structural check do not, by themselves, catch (design document §6).
Fields§
§baseline_block_id: ObjectIdThe block the cache claimed to represent when the divergence was found.
detail: StringHuman-readable detail: either a content disagreement or that independent verification itself could not complete (e.g. the claimed block became unreadable).
Trait Implementations§
Source§impl Clone for LifecycleCacheDivergence
impl Clone for LifecycleCacheDivergence
Source§fn clone(&self) -> LifecycleCacheDivergence
fn clone(&self) -> LifecycleCacheDivergence
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 LifecycleCacheDivergence
impl Debug for LifecycleCacheDivergence
impl Eq for LifecycleCacheDivergence
Source§impl PartialEq for LifecycleCacheDivergence
impl PartialEq for LifecycleCacheDivergence
impl StructuralPartialEq for LifecycleCacheDivergence
Auto Trait Implementations§
impl Freeze for LifecycleCacheDivergence
impl RefUnwindSafe for LifecycleCacheDivergence
impl Send for LifecycleCacheDivergence
impl Sync for LifecycleCacheDivergence
impl Unpin for LifecycleCacheDivergence
impl UnsafeUnpin for LifecycleCacheDivergence
impl UnwindSafe for LifecycleCacheDivergence
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