pub struct MilestoneCheckResult {
pub phase_id: String,
pub passed: bool,
pub failed_criteria: Vec<String>,
pub score: Option<FiniteF64>,
pub notes: String,
}Expand description
F5 projection pair (registered in crate::projection_pairs, 0.2.66): THIS side is
the ABI authority; the pre-ABI twin is the richer internal semantic vocabulary. The
only legal crossing is the driver’s exhaustive conversion.
A milestone verdict. Note what is not here: an error field. Milestone execution failures
travel the same HostEffectFailure path as every other effect (B7) instead of being folded
into the verdict, so “the verifier could not run” and “the verifier said no” stay distinct.
Fields§
§phase_id: String§passed: bool§failed_criteria: Vec<String>§score: Option<FiniteF64>§notes: StringTrait Implementations§
Source§impl Clone for MilestoneCheckResult
impl Clone for MilestoneCheckResult
Source§fn clone(&self) -> MilestoneCheckResult
fn clone(&self) -> MilestoneCheckResult
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 MilestoneCheckResult
impl Debug for MilestoneCheckResult
Source§impl Default for MilestoneCheckResult
impl Default for MilestoneCheckResult
Source§fn default() -> MilestoneCheckResult
fn default() -> MilestoneCheckResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MilestoneCheckResult
impl<'de> Deserialize<'de> for MilestoneCheckResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MilestoneCheckResult
impl PartialEq for MilestoneCheckResult
Source§impl Serialize for MilestoneCheckResult
impl Serialize for MilestoneCheckResult
impl StructuralPartialEq for MilestoneCheckResult
Auto Trait Implementations§
impl Freeze for MilestoneCheckResult
impl RefUnwindSafe for MilestoneCheckResult
impl Send for MilestoneCheckResult
impl Sync for MilestoneCheckResult
impl Unpin for MilestoneCheckResult
impl UnsafeUnpin for MilestoneCheckResult
impl UnwindSafe for MilestoneCheckResult
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