#[repr(u16)]pub enum RegionKind {
Show 15 variants
Columns = 1,
Alive = 2,
VectorCodes = 3,
VectorFactors = 4,
VectorRescore = 5,
Postings = 6,
GraphNodeBlocks = 7,
GraphColocatedCodes = 8,
SignPlane = 9,
PdxClusteredBlocks = 10,
ChecksumTable = 11,
DocumentVersions = 12,
StoredMetadata = 13,
StoredText = 14,
VectorSpaceN = 4_096,
}Expand description
Known and reserved region identifiers.
Variants§
Columns = 1
Typed metadata arrays.
Alive = 2
Alive bitmap and tombstone mask.
VectorCodes = 3
Structure-of-arrays packed vector codes.
VectorFactors = 4
Structure-of-arrays factor records.
VectorRescore = 5
Structure-of-arrays exact-rescore rows.
Postings = 6
Reserved for Task 13 postings.
GraphNodeBlocks = 7
Fixed-stride graph node blocks; originally reserved under the obsolete CSR name.
GraphColocatedCodes = 8
Reserved for graph-neighbor-colocated codes.
SignPlane = 9
Reserved for a future sign-plane payload.
PdxClusteredBlocks = 10
Reserved for optional clustered PDX blocks.
ChecksumTable = 11
Per-64-KB xxh3 checksum table.
DocumentVersions = 12
Dense (doc_id:u128, revision:u64) records for sealed store rows.
StoredMetadata = 13
Dense length-delimited opaque stored metadata rows.
StoredText = 14
Dense optional UTF-8 source text rows.
VectorSpaceN = 4_096
First id reserved for additive vector-space-N region triples.
Implementations§
Trait Implementations§
Source§impl Clone for RegionKind
impl Clone for RegionKind
impl Copy for RegionKind
Source§impl Debug for RegionKind
impl Debug for RegionKind
impl Eq for RegionKind
Source§impl Hash for RegionKind
impl Hash for RegionKind
Source§impl Ord for RegionKind
impl Ord for RegionKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for RegionKind
impl PartialEq for RegionKind
Source§impl PartialOrd for RegionKind
impl PartialOrd for RegionKind
impl StructuralPartialEq for RegionKind
Auto Trait Implementations§
impl Freeze for RegionKind
impl RefUnwindSafe for RegionKind
impl Send for RegionKind
impl Sync for RegionKind
impl Unpin for RegionKind
impl UnsafeUnpin for RegionKind
impl UnwindSafe for RegionKind
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