pub struct Confidence(pub f32);Expand description
Confidence value in [0.0, 1.0]
Tuple Fields§
§0: f32Implementations§
Source§impl Confidence
impl Confidence
pub const ZERO: Confidence
pub const CERTAIN: Confidence
pub const HIGH: Confidence
pub const MEDIUM: Confidence
pub const LOW: Confidence
pub fn new(v: f32) -> Self
Sourcepub fn fuse(a: Confidence, b: Confidence) -> Confidence
pub fn fuse(a: Confidence, b: Confidence) -> Confidence
Bayesian fusion of two independent confidences
Sourcepub fn chain(a: Confidence, b: Confidence) -> Confidence
pub fn chain(a: Confidence, b: Confidence) -> Confidence
Sequential composition: confidence decreases
Trait Implementations§
Source§impl Clone for Confidence
impl Clone for Confidence
Source§fn clone(&self) -> Confidence
fn clone(&self) -> Confidence
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 Confidence
impl Debug for Confidence
Source§impl<'de> Deserialize<'de> for Confidence
impl<'de> Deserialize<'de> for Confidence
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 Confidence
impl PartialEq for Confidence
Source§impl Serialize for Confidence
impl Serialize for Confidence
impl Copy for Confidence
impl StructuralPartialEq for Confidence
Auto Trait Implementations§
impl Freeze for Confidence
impl RefUnwindSafe for Confidence
impl Send for Confidence
impl Sync for Confidence
impl Unpin for Confidence
impl UnsafeUnpin for Confidence
impl UnwindSafe for Confidence
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