Function brotli::enc::block_splitter::SplitByteVector

source ยท
fn SplitByteVector<HistogramType: SliceWrapper<u32> + SliceWrapperMut<u32> + CostAccessors + Default + Clone, Alloc: Allocator<u8> + Allocator<u16> + Allocator<u32> + Allocator<floatX> + Allocator<Mem256f> + Allocator<HistogramType> + Allocator<HistogramPair>, IntegerType: Sized + Clone>(
    alloc: &mut Alloc,
    data: &[IntegerType],
    length: usize,
    literals_per_histogram: usize,
    max_histograms: usize,
    sampling_stride_length: usize,
    block_switch_cost: floatX,
    params: &BrotliEncoderParams,
    scratch_space: &mut HistogramType::i32vec,
    split: &mut BlockSplit<Alloc>,
)
where u64: From<IntegerType>,