pub struct ScoreProbe {
pub dimension: String,
pub probe: String,
pub outcome: bool,
pub detail: String,
}Expand description
A single probe within a scoring dimension.
Each probe represents one contributing factor to a dimension’s score,
e.g. “equation softmax has domain” or “obligation finite has harness KANI-001”.
Fields§
§dimension: StringWhich scoring dimension this probe belongs to (e.g. spec_depth, kani).
probe: StringHuman-readable name of the probed item (e.g. equation name, obligation property).
outcome: boolWhether this probe passed (true) or failed (false).
detail: StringDetail string explaining the result (e.g. harness ID or “(no harness)”).
Trait Implementations§
Source§impl Clone for ScoreProbe
impl Clone for ScoreProbe
Source§fn clone(&self) -> ScoreProbe
fn clone(&self) -> ScoreProbe
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 ScoreProbe
impl Debug for ScoreProbe
Source§impl<'de> Deserialize<'de> for ScoreProbe
impl<'de> Deserialize<'de> for ScoreProbe
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 ScoreProbe
impl RefUnwindSafe for ScoreProbe
impl Send for ScoreProbe
impl Sync for ScoreProbe
impl Unpin for ScoreProbe
impl UnsafeUnpin for ScoreProbe
impl UnwindSafe for ScoreProbe
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