#[non_exhaustive]pub struct ClassificationConfig {
pub corrective_proximity: usize,
pub reinforcing_min_sessions: usize,
pub reinforcing_overlap_threshold: f64,
}Expand description
Classification configuration.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.corrective_proximity: usizeWord proximity window for corrective detection (default: 5).
reinforcing_min_sessions: usizeMinimum sessions for reinforcing classification (default: 3).
reinforcing_overlap_threshold: f64Minimum bigram overlap ratio over passage text for reinforcing classification (default: 0.6).
Trait Implementations§
Source§impl Clone for ClassificationConfig
impl Clone for ClassificationConfig
Source§fn clone(&self) -> ClassificationConfig
fn clone(&self) -> ClassificationConfig
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 ClassificationConfig
impl Debug for ClassificationConfig
Auto Trait Implementations§
impl Freeze for ClassificationConfig
impl RefUnwindSafe for ClassificationConfig
impl Send for ClassificationConfig
impl Sync for ClassificationConfig
impl Unpin for ClassificationConfig
impl UnsafeUnpin for ClassificationConfig
impl UnwindSafe for ClassificationConfig
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