pub struct MetaBlockSplit<Alloc: Allocator<u8> + Allocator<u32> + Allocator<HistogramLiteral> + Allocator<HistogramCommand> + Allocator<HistogramDistance>> {
Show 13 fields pub literal_split: BlockSplit<Alloc>, pub command_split: BlockSplit<Alloc>, pub distance_split: BlockSplit<Alloc>, pub literal_context_map: <Alloc as Allocator<u32>>::AllocatedMemory, pub literal_context_map_size: usize, pub distance_context_map: <Alloc as Allocator<u32>>::AllocatedMemory, pub distance_context_map_size: usize, pub literal_histograms: <Alloc as Allocator<HistogramLiteral>>::AllocatedMemory, pub literal_histograms_size: usize, pub command_histograms: <Alloc as Allocator<HistogramCommand>>::AllocatedMemory, pub command_histograms_size: usize, pub distance_histograms: <Alloc as Allocator<HistogramDistance>>::AllocatedMemory, pub distance_histograms_size: usize,
}

Fields

literal_split: BlockSplit<Alloc>command_split: BlockSplit<Alloc>distance_split: BlockSplit<Alloc>literal_context_map: <Alloc as Allocator<u32>>::AllocatedMemoryliteral_context_map_size: usizedistance_context_map: <Alloc as Allocator<u32>>::AllocatedMemorydistance_context_map_size: usizeliteral_histograms: <Alloc as Allocator<HistogramLiteral>>::AllocatedMemoryliteral_histograms_size: usizecommand_histograms: <Alloc as Allocator<HistogramCommand>>::AllocatedMemorycommand_histograms_size: usizedistance_histograms: <Alloc as Allocator<HistogramDistance>>::AllocatedMemorydistance_histograms_size: usize

Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.