pub struct ProbabilityValue {
pub probability: f64,
pub tolerance: f64,
}Expand description
Deterministic probability value with a comparison tolerance.
Fields§
§probability: f64Probability value after normalization.
tolerance: f64Absolute tolerance for comparisons.
Implementations§
Source§impl ProbabilityValue
impl ProbabilityValue
Sourcepub fn within_tolerance(&self, expected: f64) -> bool
pub fn within_tolerance(&self, expected: f64) -> bool
Return true when this probability is within tolerance of expected.
Trait Implementations§
Source§impl Clone for ProbabilityValue
impl Clone for ProbabilityValue
Source§fn clone(&self) -> ProbabilityValue
fn clone(&self) -> ProbabilityValue
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 ProbabilityValue
impl Debug for ProbabilityValue
Source§impl PartialEq for ProbabilityValue
impl PartialEq for ProbabilityValue
impl Copy for ProbabilityValue
impl StructuralPartialEq for ProbabilityValue
Auto Trait Implementations§
impl Freeze for ProbabilityValue
impl RefUnwindSafe for ProbabilityValue
impl Send for ProbabilityValue
impl Sync for ProbabilityValue
impl Unpin for ProbabilityValue
impl UnsafeUnpin for ProbabilityValue
impl UnwindSafe for ProbabilityValue
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