pub struct CoverageThresholds {
pub min_vocab_coverage: f64,
pub min_char_coverage: f64,
pub max_oov_rate: f64,
pub min_avg_token_length: f64,
pub max_avg_token_length: f64,
pub min_tokens_per_second: f64,
}Expand description
Coverage thresholds for quality assessment
Fields§
§min_vocab_coverage: f64Minimum vocabulary coverage percentage
min_char_coverage: f64Minimum character coverage percentage
max_oov_rate: f64Maximum OOV (out-of-vocabulary) rate
min_avg_token_length: f64Minimum average token length
max_avg_token_length: f64Maximum average token length
min_tokens_per_second: f64Maximum tokens per second for performance warning
Trait Implementations§
Source§impl Clone for CoverageThresholds
impl Clone for CoverageThresholds
Source§fn clone(&self) -> CoverageThresholds
fn clone(&self) -> CoverageThresholds
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 CoverageThresholds
impl Debug for CoverageThresholds
Source§impl Default for CoverageThresholds
impl Default for CoverageThresholds
Source§impl<'de> Deserialize<'de> for CoverageThresholds
impl<'de> Deserialize<'de> for CoverageThresholds
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 CoverageThresholds
impl RefUnwindSafe for CoverageThresholds
impl Send for CoverageThresholds
impl Sync for CoverageThresholds
impl Unpin for CoverageThresholds
impl UnsafeUnpin for CoverageThresholds
impl UnwindSafe for CoverageThresholds
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> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
impl<T> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
Source§fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
Save to file
Source§fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
Load from file
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