pub struct OmenaTestkitFixtureSeedReportV0 {
pub label: &'static str,
pub lane: &'static str,
pub parses: bool,
pub parse_error: Option<String>,
pub file_count: usize,
pub expectation_count: usize,
pub metadata_count: usize,
pub marker_count: usize,
pub expected_products: Vec<&'static str>,
pub promotion_target: &'static str,
pub expectation_outcomes: Vec<OmenaFixtureExpectationOutcomeV0>,
}Expand description
Parsed fixture seed evidence.
Fields§
§label: &'static strStable fixture label.
lane: &'static strFixture lane.
parses: boolWhether the fixture parses with omena-fixture-v0.
parse_error: Option<String>Parse error when present.
file_count: usizeParsed file count.
expectation_count: usizeParsed expectation count.
metadata_count: usizeParsed file-header metadata count.
marker_count: usizeParsed marker count.
expected_products: Vec<&'static str>Expected product surfaces.
promotion_target: &'static strPromotion target for M4.
expectation_outcomes: Vec<OmenaFixtureExpectationOutcomeV0>Per-expectation evaluation outcomes.
Evaluated against an empty engine output here (the seed corpus is a
parse-only substrate with no engine wired): no-diagnostic and
count <code>:0 families pass, while diagnostic/boundary-state/
cascade-outcome/cascade-witness families fail as absent. An
engine-backed consumer supplies real diagnostics, boundary states, and
cascade projections via
crate::fixture_eval::evaluate_omena_fixture_v0.
Trait Implementations§
Source§impl Clone for OmenaTestkitFixtureSeedReportV0
impl Clone for OmenaTestkitFixtureSeedReportV0
Source§fn clone(&self) -> OmenaTestkitFixtureSeedReportV0
fn clone(&self) -> OmenaTestkitFixtureSeedReportV0
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 moreimpl Eq for OmenaTestkitFixtureSeedReportV0
impl StructuralPartialEq for OmenaTestkitFixtureSeedReportV0
Auto Trait Implementations§
impl Freeze for OmenaTestkitFixtureSeedReportV0
impl RefUnwindSafe for OmenaTestkitFixtureSeedReportV0
impl Send for OmenaTestkitFixtureSeedReportV0
impl Sync for OmenaTestkitFixtureSeedReportV0
impl Unpin for OmenaTestkitFixtureSeedReportV0
impl UnsafeUnpin for OmenaTestkitFixtureSeedReportV0
impl UnwindSafe for OmenaTestkitFixtureSeedReportV0
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