pub enum ChunkIndexType {
SingleChunk,
Implicit,
FixedArray,
ExtensibleArray,
BTreeV2,
BTreeV1,
}Expand description
Chunk indexing strategy.
Variants§
SingleChunk
Type 1: single chunk — address points directly to it.
Implicit
Type 2: implicit index — fixed grid, computed addresses.
FixedArray
Type 3: fixed array — one unlimited dimension.
ExtensibleArray
Type 4: extensible array — multiple unlimited dimensions.
BTreeV2
Type 5: B-tree v2 — general case.
BTreeV1
Legacy: layout message v3 uses B-tree v1.
Trait Implementations§
Source§impl Clone for ChunkIndexType
impl Clone for ChunkIndexType
Source§fn clone(&self) -> ChunkIndexType
fn clone(&self) -> ChunkIndexType
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 ChunkIndexType
impl Debug for ChunkIndexType
Source§impl PartialEq for ChunkIndexType
impl PartialEq for ChunkIndexType
impl Copy for ChunkIndexType
impl Eq for ChunkIndexType
impl StructuralPartialEq for ChunkIndexType
Auto Trait Implementations§
impl Freeze for ChunkIndexType
impl RefUnwindSafe for ChunkIndexType
impl Send for ChunkIndexType
impl Sync for ChunkIndexType
impl Unpin for ChunkIndexType
impl UnsafeUnpin for ChunkIndexType
impl UnwindSafe for ChunkIndexType
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