pub enum EndpointStopReason {
EarlyAccept,
EarlyReject,
ExhaustedPlan,
}Expand description
Reason the scan stopped dispatching strategies.
Variants§
EarlyAccept
Posterior is high enough that even worst-case remaining evidence cannot drop it below the confirm threshold.
EarlyReject
Stopped early because remaining strategies cannot raise the posterior above
the Likely threshold (logit(0.60)). The current verdict may be
Inconclusive if the posterior has not fallen below the NotPresent
threshold (0.20) either.
ExhaustedPlan
All planned strategies were dispatched.
Trait Implementations§
Source§impl Clone for EndpointStopReason
impl Clone for EndpointStopReason
Source§fn clone(&self) -> EndpointStopReason
fn clone(&self) -> EndpointStopReason
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 EndpointStopReason
impl Debug for EndpointStopReason
Source§impl<'de> Deserialize<'de> for EndpointStopReason
impl<'de> Deserialize<'de> for EndpointStopReason
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 Display for EndpointStopReason
impl Display for EndpointStopReason
Auto Trait Implementations§
impl Freeze for EndpointStopReason
impl RefUnwindSafe for EndpointStopReason
impl Send for EndpointStopReason
impl Sync for EndpointStopReason
impl Unpin for EndpointStopReason
impl UnsafeUnpin for EndpointStopReason
impl UnwindSafe for EndpointStopReason
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