pub struct BackfillCompletionEvidence { /* private fields */ }Expand description
Exact terminal proof that one closed backfill program satisfies its postcondition.
Implementations§
Source§impl BackfillCompletionEvidence
impl BackfillCompletionEvidence
Sourcepub const fn new(
plan_fingerprint: Fingerprint,
direction: BackfillExecutionDirection,
counts: BackfillExecutionCounts,
) -> Self
pub const fn new( plan_fingerprint: Fingerprint, direction: BackfillExecutionDirection, counts: BackfillExecutionCounts, ) -> Self
Bind terminal counts to one exact canonical plan and execution direction.
Sourcepub const fn plan_fingerprint(&self) -> &Fingerprint
pub const fn plan_fingerprint(&self) -> &Fingerprint
Return the exact canonical backfill-plan identity.
Sourcepub const fn direction(&self) -> BackfillExecutionDirection
pub const fn direction(&self) -> BackfillExecutionDirection
Return whether the forward or checked reverse program completed.
Sourcepub const fn counts(&self) -> BackfillExecutionCounts
pub const fn counts(&self) -> BackfillExecutionCounts
Return internally consistent aggregate counts.
Trait Implementations§
Source§impl Clone for BackfillCompletionEvidence
impl Clone for BackfillCompletionEvidence
Source§fn clone(&self) -> BackfillCompletionEvidence
fn clone(&self) -> BackfillCompletionEvidence
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 BackfillCompletionEvidence
impl Debug for BackfillCompletionEvidence
impl Eq for BackfillCompletionEvidence
impl StructuralPartialEq for BackfillCompletionEvidence
Auto Trait Implementations§
impl Freeze for BackfillCompletionEvidence
impl RefUnwindSafe for BackfillCompletionEvidence
impl Send for BackfillCompletionEvidence
impl Sync for BackfillCompletionEvidence
impl Unpin for BackfillCompletionEvidence
impl UnsafeUnpin for BackfillCompletionEvidence
impl UnwindSafe for BackfillCompletionEvidence
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