pub struct OracleExecution {
pub assessment: Option<OracleAssessment>,
pub delta_parity: Option<DeltaParityAssessment>,
pub temporal_replay: Option<TemporalReplayAssessment>,
pub refutation: Option<OracleRefutationResult>,
}Expand description
Results from running kernel oracle evaluation against compiled constraints.
Fields§
§assessment: Option<OracleAssessment>§delta_parity: Option<DeltaParityAssessment>§temporal_replay: Option<TemporalReplayAssessment>§refutation: Option<OracleRefutationResult>Implementations§
Source§impl OracleExecution
impl OracleExecution
Sourcepub fn outcome_summary(&self) -> Option<String>
pub fn outcome_summary(&self) -> Option<String>
Returns a short textual summary of the oracle execution outcome.
Sourcepub fn summary_json(&self) -> Value
pub fn summary_json(&self) -> Value
Returns a JSON summary of the oracle execution outcome.
Sourcepub fn refutation_artifacts(&self) -> Vec<RefutationArtifact>
pub fn refutation_artifacts(&self) -> Vec<RefutationArtifact>
Returns the refutation artifacts emitted by this oracle execution.
Trait Implementations§
Source§impl Clone for OracleExecution
impl Clone for OracleExecution
Source§fn clone(&self) -> OracleExecution
fn clone(&self) -> OracleExecution
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 OracleExecution
impl Debug for OracleExecution
Source§impl<'de> Deserialize<'de> for OracleExecution
impl<'de> Deserialize<'de> for OracleExecution
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
Auto Trait Implementations§
impl Freeze for OracleExecution
impl RefUnwindSafe for OracleExecution
impl Send for OracleExecution
impl Sync for OracleExecution
impl Unpin for OracleExecution
impl UnsafeUnpin for OracleExecution
impl UnwindSafe for OracleExecution
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