pub struct OmenaFixtureBoundaryStateV0 {
pub reference: String,
pub state: String,
}Expand description
Minimal boundary-state projection consumed by the fixture evaluator.
The resolver produces OmenaResolverBoundaryStateV0; the consumer projects
the external reference id and the lattice state name (resolved / partial
/ stale / missing / unresolved) so the test substrate stays free of an
omena-resolver dependency.
Fields§
§reference: StringExternal reference id the fixture names, e.g. ext-1.
state: StringLattice state name as produced by the resolver boundary lattice.
Implementations§
Trait Implementations§
Source§impl Clone for OmenaFixtureBoundaryStateV0
impl Clone for OmenaFixtureBoundaryStateV0
Source§fn clone(&self) -> OmenaFixtureBoundaryStateV0
fn clone(&self) -> OmenaFixtureBoundaryStateV0
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 OmenaFixtureBoundaryStateV0
impl Debug for OmenaFixtureBoundaryStateV0
impl Eq for OmenaFixtureBoundaryStateV0
impl StructuralPartialEq for OmenaFixtureBoundaryStateV0
Auto Trait Implementations§
impl Freeze for OmenaFixtureBoundaryStateV0
impl RefUnwindSafe for OmenaFixtureBoundaryStateV0
impl Send for OmenaFixtureBoundaryStateV0
impl Sync for OmenaFixtureBoundaryStateV0
impl Unpin for OmenaFixtureBoundaryStateV0
impl UnsafeUnpin for OmenaFixtureBoundaryStateV0
impl UnwindSafe for OmenaFixtureBoundaryStateV0
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