pub enum AssayOutcome {
Passed(PredictedClosureReport),
Repair {
report: PredictedClosureReport,
repairs: ProjectionRepairSet,
},
}Expand description
One assay row either matches its frozen oracle or enters bounded repair.
Variants§
Passed(PredictedClosureReport)
Exact expected closure and every row contract passed.
Repair
The report is retained with the canonical bounded repair set.
Fields
§
report: PredictedClosureReportFailed prediction.
§
repairs: ProjectionRepairSetExact locations to repair.
Trait Implementations§
Source§impl Clone for AssayOutcome
impl Clone for AssayOutcome
Source§impl Debug for AssayOutcome
impl Debug for AssayOutcome
impl Eq for AssayOutcome
Source§impl PartialEq for AssayOutcome
impl PartialEq for AssayOutcome
impl StructuralPartialEq for AssayOutcome
Auto Trait Implementations§
impl Freeze for AssayOutcome
impl RefUnwindSafe for AssayOutcome
impl Send for AssayOutcome
impl Sync for AssayOutcome
impl Unpin for AssayOutcome
impl UnsafeUnpin for AssayOutcome
impl UnwindSafe for AssayOutcome
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