pub struct PrecisionReport {
pub object_type: String,
pub precision: f64,
pub allowed: usize,
pub escaping: usize,
pub truncated_traces: usize,
}Expand description
Escaping-edges precision of a model over one object type’s traces.
Fields§
§object_type: String§precision: f641 − escaping/allowed (1.0 when the model allows nothing anywhere).
allowed: usizeΣ visits·|allowed| over visited prefix states.
escaping: usizeΣ visits·|escaping| over visited prefix states.
truncated_traces: usizeTraces that stopped contributing at a non-replayable event.
Trait Implementations§
Source§impl Clone for PrecisionReport
impl Clone for PrecisionReport
Source§fn clone(&self) -> PrecisionReport
fn clone(&self) -> PrecisionReport
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 PrecisionReport
impl Debug for PrecisionReport
Source§impl PartialEq for PrecisionReport
impl PartialEq for PrecisionReport
Source§fn eq(&self, other: &PrecisionReport) -> bool
fn eq(&self, other: &PrecisionReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PrecisionReport
impl Serialize for PrecisionReport
impl StructuralPartialEq for PrecisionReport
Auto Trait Implementations§
impl Freeze for PrecisionReport
impl RefUnwindSafe for PrecisionReport
impl Send for PrecisionReport
impl Sync for PrecisionReport
impl Unpin for PrecisionReport
impl UnsafeUnpin for PrecisionReport
impl UnwindSafe for PrecisionReport
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