pub struct ConfidenceSummary {
pub count: usize,
pub average: f64,
pub min: f64,
pub max: f64,
pub low_confidence_count: usize,
pub low_confidence_ratio: f64,
pub is_healthy: bool,
}Expand description
Summary of confidence statistics.
Fields§
§count: usizeNumber of steps tracked.
average: f64Average confidence.
min: f64Minimum confidence.
max: f64Maximum confidence.
low_confidence_count: usizeNumber of low-confidence steps.
low_confidence_ratio: f64Ratio of low-confidence steps.
is_healthy: boolWhether confidence is healthy.
Trait Implementations§
Source§impl Clone for ConfidenceSummary
impl Clone for ConfidenceSummary
Source§fn clone(&self) -> ConfidenceSummary
fn clone(&self) -> ConfidenceSummary
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 ConfidenceSummary
impl Debug for ConfidenceSummary
Source§impl<'de> Deserialize<'de> for ConfidenceSummary
impl<'de> Deserialize<'de> for ConfidenceSummary
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 ConfidenceSummary
impl RefUnwindSafe for ConfidenceSummary
impl Send for ConfidenceSummary
impl Sync for ConfidenceSummary
impl Unpin for ConfidenceSummary
impl UnwindSafe for ConfidenceSummary
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