pub enum StopDecision {
Continue,
EarlyAccept {
posterior: f64,
},
EarlyReject {
posterior: f64,
},
}Expand description
Decision returned by StopRule::evaluate.
Variants§
Continue
Continue dispatching strategies.
EarlyAccept
Posterior is high enough that even worst-case remaining evidence cannot drop it below the confirm threshold. Endpoint existence is confirmed.
EarlyReject
Posterior is low enough that even best-case remaining evidence cannot raise it above the likely threshold. Endpoint non-existence is confirmed.
Trait Implementations§
Source§impl Clone for StopDecision
impl Clone for StopDecision
Source§fn clone(&self) -> StopDecision
fn clone(&self) -> StopDecision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StopDecision
impl Debug for StopDecision
Source§impl PartialEq for StopDecision
impl PartialEq for StopDecision
Source§fn eq(&self, other: &StopDecision) -> bool
fn eq(&self, other: &StopDecision) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StopDecision
Auto Trait Implementations§
impl Freeze for StopDecision
impl RefUnwindSafe for StopDecision
impl Send for StopDecision
impl Sync for StopDecision
impl Unpin for StopDecision
impl UnsafeUnpin for StopDecision
impl UnwindSafe for StopDecision
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