pub struct CalibrationPoint {
pub confidence: Option<f32>,
pub margin: Option<f32>,
pub agreed: bool,
pub cheap_right: Option<bool>,
}Expand description
The cheap adapter’s confidence and margin on one compared question,
and how it went — the evidence a Thresholds is
checked against. Only the cheap side is kept: its confidence is what
routing reads, and it is not comparable with the expensive one’s.
A non-finite confidence or margin is kept as None, so a report always
loads back from JSON, and None never clears a threshold.
Fields§
§confidence: Option<f32>§margin: Option<f32>§agreed: bool§cheap_right: Option<bool>None when ungraded.
Trait Implementations§
Source§impl Clone for CalibrationPoint
impl Clone for CalibrationPoint
impl Copy for CalibrationPoint
Source§impl Debug for CalibrationPoint
impl Debug for CalibrationPoint
Source§impl<'de> Deserialize<'de> for CalibrationPoint
impl<'de> Deserialize<'de> for CalibrationPoint
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
Source§impl PartialEq for CalibrationPoint
impl PartialEq for CalibrationPoint
Source§impl Serialize for CalibrationPoint
impl Serialize for CalibrationPoint
impl StructuralPartialEq for CalibrationPoint
Auto Trait Implementations§
impl Freeze for CalibrationPoint
impl RefUnwindSafe for CalibrationPoint
impl Send for CalibrationPoint
impl Sync for CalibrationPoint
impl Unpin for CalibrationPoint
impl UnsafeUnpin for CalibrationPoint
impl UnwindSafe for CalibrationPoint
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