pub struct MigrationVerifyReport { /* private fields */ }Expand description
The complete read-only verification report.
Implementations§
Source§impl MigrationVerifyReport
impl MigrationVerifyReport
Sourcepub fn findings(&self) -> &[MigrationDriftFinding]
pub fn findings(&self) -> &[MigrationDriftFinding]
Return all findings in the canonical check order.
Sourcepub fn applied_frontier(&self) -> &[MigrationId]
pub fn applied_frontier(&self) -> &[MigrationId]
Return the maximal applied identities, when the ledger is valid.
Sourcepub const fn frontier_semantics(
&self,
) -> Option<&ManagedSemanticSchemaFingerprint>
pub const fn frontier_semantics( &self, ) -> Option<&ManagedSemanticSchemaFingerprint>
Return the semantics the applied frontier records, when valid.
Sourcepub const fn observed_semantics(
&self,
) -> Option<&ManagedSemanticSchemaFingerprint>
pub const fn observed_semantics( &self, ) -> Option<&ManagedSemanticSchemaFingerprint>
Return the observed live managed semantics, when supplied.
Sourcepub fn prepend_applied_ledger_drift(&mut self, diagnostic: Diagnostic)
pub fn prepend_applied_ledger_drift(&mut self, diagnostic: Diagnostic)
Prepend one independently observed applied-ledger drift.
Backend adapters use this for read-only legacy cutover bindings that are outside the canonical V2 journal but remain part of its permanent lineage authority. Inserting at the front preserves the documented ordering in which applied-ledger defects precede semantic drift.
Trait Implementations§
Source§impl Clone for MigrationVerifyReport
impl Clone for MigrationVerifyReport
Source§fn clone(&self) -> MigrationVerifyReport
fn clone(&self) -> MigrationVerifyReport
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 MigrationVerifyReport
impl Debug for MigrationVerifyReport
impl Eq for MigrationVerifyReport
Source§impl PartialEq for MigrationVerifyReport
impl PartialEq for MigrationVerifyReport
impl StructuralPartialEq for MigrationVerifyReport
Auto Trait Implementations§
impl Freeze for MigrationVerifyReport
impl RefUnwindSafe for MigrationVerifyReport
impl Send for MigrationVerifyReport
impl Sync for MigrationVerifyReport
impl Unpin for MigrationVerifyReport
impl UnsafeUnpin for MigrationVerifyReport
impl UnwindSafe for MigrationVerifyReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request