pub struct V2FixtureVerificationTranscript {
pub transcript_schema_version: u16,
pub migration_id: &'static str,
pub boundary_previous_v1_head_hash: String,
pub fixture: V1FixtureReport,
pub steps: Vec<&'static str>,
pub failures: Vec<V2FixtureVerificationFailure>,
}Expand description
Deterministic transcript for a schema v2 dry-run fixture verification.
Fields§
§transcript_schema_version: u16Transcript schema version for the digest input shape.
migration_id: &'static strStable migration/drill identifier.
boundary_previous_v1_head_hash: StringBoundary previous-head value that the later migration event would bind.
fixture: V1FixtureReportFixture state inspected by the dry-run planner.
steps: Vec<&'static str>Ordered dry-run steps included in the verification transcript.
failures: Vec<V2FixtureVerificationFailure>Stable dry-run precondition failures.
Implementations§
Trait Implementations§
Source§impl Clone for V2FixtureVerificationTranscript
impl Clone for V2FixtureVerificationTranscript
Source§fn clone(&self) -> V2FixtureVerificationTranscript
fn clone(&self) -> V2FixtureVerificationTranscript
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 PartialEq for V2FixtureVerificationTranscript
impl PartialEq for V2FixtureVerificationTranscript
Source§fn eq(&self, other: &V2FixtureVerificationTranscript) -> bool
fn eq(&self, other: &V2FixtureVerificationTranscript) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for V2FixtureVerificationTranscript
impl StructuralPartialEq for V2FixtureVerificationTranscript
Auto Trait Implementations§
impl Freeze for V2FixtureVerificationTranscript
impl RefUnwindSafe for V2FixtureVerificationTranscript
impl Send for V2FixtureVerificationTranscript
impl Sync for V2FixtureVerificationTranscript
impl Unpin for V2FixtureVerificationTranscript
impl UnsafeUnpin for V2FixtureVerificationTranscript
impl UnwindSafe for V2FixtureVerificationTranscript
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