pub struct CodebookTrainingConfig {
pub max_basis_vectors: usize,
pub min_frequency: u64,
pub include_byte_basis: bool,
pub include_position_basis: bool,
}Expand description
Configuration for codebook training
Fields§
§max_basis_vectors: usizeMaximum number of learned basis vectors
min_frequency: u64Minimum frequency for a pattern to become a basis
include_byte_basis: boolWhether to include byte-level basis vectors (0-255)
include_position_basis: boolWhether to include position-aware basis vectors
Trait Implementations§
Source§impl Clone for CodebookTrainingConfig
impl Clone for CodebookTrainingConfig
Source§fn clone(&self) -> CodebookTrainingConfig
fn clone(&self) -> CodebookTrainingConfig
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 CodebookTrainingConfig
impl Debug for CodebookTrainingConfig
Auto Trait Implementations§
impl Freeze for CodebookTrainingConfig
impl RefUnwindSafe for CodebookTrainingConfig
impl Send for CodebookTrainingConfig
impl Sync for CodebookTrainingConfig
impl Unpin for CodebookTrainingConfig
impl UnwindSafe for CodebookTrainingConfig
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