#[repr(u16)]pub enum FormatFamily {
Show 16 variants
Frame = 1,
Segment = 2,
VectorCodes = 3,
VectorFactors = 4,
VectorRescore = 5,
Columns = 6,
Alive = 7,
Postings = 8,
ChecksumTable = 9,
Manifest = 10,
Wal = 11,
GraphNodeBlocks = 12,
DocumentVersions = 13,
StoredMetadata = 14,
PurgeIntent = 15,
StoredText = 16,
}Expand description
A persisted artifact family identifier.
Variants§
Frame = 1
Generic length-prefixed framing.
Segment = 2
Immutable segment files.
VectorCodes = 3
Packed vector-code regions.
VectorFactors = 4
Quantizer factor-record regions.
VectorRescore = 5
Exact-rescore vector regions.
Columns = 6
Typed metadata-column regions.
Alive = 7
Alive/tombstone regions.
Postings = 8
Reserved full-text postings regions.
ChecksumTable = 9
Per-chunk xxh3 checksum tables.
Manifest = 10
Store manifests.
Wal = 11
Append-only write-ahead-log records.
GraphNodeBlocks = 12
Fixed-stride graph node-block regions.
DocumentVersions = 13
Dense sealed-row document identifiers and revisions.
StoredMetadata = 14
Dense length-delimited opaque stored metadata rows.
PurgeIntent = 15
Durable request proving an unfinished physical purge must resume.
StoredText = 16
Dense optional UTF-8 source text aligned to sealed rows.
Implementations§
Trait Implementations§
Source§impl Clone for FormatFamily
impl Clone for FormatFamily
Source§fn clone(&self) -> FormatFamily
fn clone(&self) -> FormatFamily
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FormatFamily
Source§impl Debug for FormatFamily
impl Debug for FormatFamily
impl Eq for FormatFamily
Source§impl PartialEq for FormatFamily
impl PartialEq for FormatFamily
impl StructuralPartialEq for FormatFamily
Auto Trait Implementations§
impl Freeze for FormatFamily
impl RefUnwindSafe for FormatFamily
impl Send for FormatFamily
impl Sync for FormatFamily
impl Unpin for FormatFamily
impl UnsafeUnpin for FormatFamily
impl UnwindSafe for FormatFamily
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