pub enum EventVerification {
Impossible,
Rare,
Probable,
}Expand description
Event verification status
Variants§
Impossible
Event is impossible (P = 0)
Rare
Event is rare but possible (0 < P << 1)
Probable
Event is probable (P >= threshold)
Implementations§
Source§impl EventVerification
impl EventVerification
Sourcepub fn classify(probability: f64, rare_threshold: f64) -> EventVerification
pub fn classify(probability: f64, rare_threshold: f64) -> EventVerification
Classify event based on probability
Trait Implementations§
Source§impl Clone for EventVerification
impl Clone for EventVerification
Source§fn clone(&self) -> EventVerification
fn clone(&self) -> EventVerification
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 EventVerification
impl Debug for EventVerification
Source§impl PartialEq for EventVerification
impl PartialEq for EventVerification
impl Copy for EventVerification
impl Eq for EventVerification
impl StructuralPartialEq for EventVerification
Auto Trait Implementations§
impl Freeze for EventVerification
impl RefUnwindSafe for EventVerification
impl Send for EventVerification
impl Sync for EventVerification
impl Unpin for EventVerification
impl UnsafeUnpin for EventVerification
impl UnwindSafe for EventVerification
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more