pub struct TypeMetricGoals {
pub min_precision: Option<MetricValue>,
pub min_recall: Option<MetricValue>,
pub min_f1: Option<MetricValue>,
}Expand description
Per-entity-type metric goals.
Fields§
§min_precision: Option<MetricValue>Minimum precision for this entity type
min_recall: Option<MetricValue>Minimum recall for this entity type
min_f1: Option<MetricValue>Minimum F1 for this entity type
Implementations§
Source§impl TypeMetricGoals
impl TypeMetricGoals
Sourcepub fn with_min_precision(self, value: f64) -> Result<Self>
pub fn with_min_precision(self, value: f64) -> Result<Self>
Set minimum precision.
Sourcepub fn with_min_recall(self, value: f64) -> Result<Self>
pub fn with_min_recall(self, value: f64) -> Result<Self>
Set minimum recall.
Sourcepub fn with_min_f1(self, value: f64) -> Result<Self>
pub fn with_min_f1(self, value: f64) -> Result<Self>
Set minimum F1.
Trait Implementations§
Source§impl Clone for TypeMetricGoals
impl Clone for TypeMetricGoals
Source§fn clone(&self) -> TypeMetricGoals
fn clone(&self) -> TypeMetricGoals
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 TypeMetricGoals
impl Debug for TypeMetricGoals
Source§impl Default for TypeMetricGoals
impl Default for TypeMetricGoals
Source§impl<'de> Deserialize<'de> for TypeMetricGoals
impl<'de> Deserialize<'de> for TypeMetricGoals
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
Auto Trait Implementations§
impl Freeze for TypeMetricGoals
impl RefUnwindSafe for TypeMetricGoals
impl Send for TypeMetricGoals
impl Sync for TypeMetricGoals
impl Unpin for TypeMetricGoals
impl UnsafeUnpin for TypeMetricGoals
impl UnwindSafe for TypeMetricGoals
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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