pub struct OracleEntryReport {
pub invariant: String,
pub passed: bool,
pub violation: Option<String>,
pub stats: OracleStats,
}Expand description
Report for a single oracle within the unified report.
Fields§
§invariant: StringOracle invariant name (e.g., “task_leak”, “quiescence”).
passed: boolWhether this oracle passed (no violations).
violation: Option<String>Violation description, if any.
stats: OracleStatsStatistics for this oracle.
Trait Implementations§
Source§impl Clone for OracleEntryReport
impl Clone for OracleEntryReport
Source§fn clone(&self) -> OracleEntryReport
fn clone(&self) -> OracleEntryReport
Returns a duplicate of the value. Read more
1.0.0 · 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 OracleEntryReport
impl Debug for OracleEntryReport
Source§impl<'de> Deserialize<'de> for OracleEntryReport
impl<'de> Deserialize<'de> for OracleEntryReport
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 OracleEntryReport
impl RefUnwindSafe for OracleEntryReport
impl Send for OracleEntryReport
impl Sync for OracleEntryReport
impl Unpin for OracleEntryReport
impl UnsafeUnpin for OracleEntryReport
impl UnwindSafe for OracleEntryReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).