pub enum ConfidenceMethod {
Entropy,
MaxProbability,
}Expand description
The certainty proxy that turns one distribution into one number.
Neither formula is TypeSafe’s; the response declares which one produced its
confidence values.
Variants§
Entropy
1 - H / ln(K): concentration over the whole distribution.
MaxProbability
(K * max(p) - 1) / (K - 1): linear in the top probability, the shape
the binary-candidate reference implementation uses.
Implementations§
Trait Implementations§
Source§impl Clone for ConfidenceMethod
impl Clone for ConfidenceMethod
impl Copy for ConfidenceMethod
Source§impl Debug for ConfidenceMethod
impl Debug for ConfidenceMethod
Source§impl Default for ConfidenceMethod
impl Default for ConfidenceMethod
impl Eq for ConfidenceMethod
Source§impl PartialEq for ConfidenceMethod
impl PartialEq for ConfidenceMethod
impl StructuralPartialEq for ConfidenceMethod
Source§impl ValueEnum for ConfidenceMethod
impl ValueEnum for ConfidenceMethod
Auto Trait Implementations§
impl Freeze for ConfidenceMethod
impl RefUnwindSafe for ConfidenceMethod
impl Send for ConfidenceMethod
impl Sync for ConfidenceMethod
impl Unpin for ConfidenceMethod
impl UnsafeUnpin for ConfidenceMethod
impl UnwindSafe for ConfidenceMethod
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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