pub struct IVFRecordHeader {
pub dimensions: u32,
pub params: IVFIndexParams,
pub state: IVFState,
pub trained_size: usize,
pub deletes_since_train: usize,
pub vector_count: usize,
pub revision: Option<u64>,
}Fields§
§dimensions: u32§params: IVFIndexParams§state: IVFState§trained_size: usize§deletes_since_train: usize§vector_count: usize§revision: Option<u64>Optional persisted mutation counter; native layouts without that column rely on record revisions and input validation.
Trait Implementations§
Source§impl Clone for IVFRecordHeader
impl Clone for IVFRecordHeader
impl Copy for IVFRecordHeader
Auto Trait Implementations§
impl Freeze for IVFRecordHeader
impl RefUnwindSafe for IVFRecordHeader
impl Send for IVFRecordHeader
impl Sync for IVFRecordHeader
impl Unpin for IVFRecordHeader
impl UnsafeUnpin for IVFRecordHeader
impl UnwindSafe for IVFRecordHeader
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