pub struct BlockSplitter {
pub alphabet_size_: usize,
pub min_block_size_: usize,
pub split_threshold_: floatX,
pub num_blocks_: usize,
pub target_block_size_: usize,
pub block_size_: usize,
pub curr_histogram_ix_: usize,
pub last_histogram_ix_: [usize; 2],
pub last_entropy_: [floatX; 2],
pub merge_last_count_: usize,
}
Fields§
§alphabet_size_: usize
§min_block_size_: usize
§split_threshold_: floatX
§num_blocks_: usize
§target_block_size_: usize
§block_size_: usize
§curr_histogram_ix_: usize
§last_histogram_ix_: [usize; 2]
§last_entropy_: [floatX; 2]
§merge_last_count_: usize
Auto Trait Implementations§
impl Freeze for BlockSplitter
impl RefUnwindSafe for BlockSplitter
impl Send for BlockSplitter
impl Sync for BlockSplitter
impl Unpin for BlockSplitter
impl UnwindSafe for BlockSplitter
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