pub struct DiskANNVectorVersion { /* private fields */ }Expand description
Logical vector origin, retained as data after its writer receipt is reclaimed. Revisions are allocated by the vector mutation owner, not inferred from commit time.
Implementations§
Source§impl DiskANNVectorVersion
impl DiskANNVectorVersion
pub fn new( writer: StorageTransactionId, revision: u64, ) -> StorageBackendResult<Self>
pub fn writer(self) -> StorageTransactionId
pub fn revision(self) -> u64
Trait Implementations§
Source§impl Clone for DiskANNVectorVersion
impl Clone for DiskANNVectorVersion
impl Copy for DiskANNVectorVersion
Source§impl Debug for DiskANNVectorVersion
impl Debug for DiskANNVectorVersion
impl Eq for DiskANNVectorVersion
Source§impl Hash for DiskANNVectorVersion
impl Hash for DiskANNVectorVersion
Source§impl PartialEq for DiskANNVectorVersion
impl PartialEq for DiskANNVectorVersion
impl StructuralPartialEq for DiskANNVectorVersion
Auto Trait Implementations§
impl Freeze for DiskANNVectorVersion
impl RefUnwindSafe for DiskANNVectorVersion
impl Send for DiskANNVectorVersion
impl Sync for DiskANNVectorVersion
impl Unpin for DiskANNVectorVersion
impl UnsafeUnpin for DiskANNVectorVersion
impl UnwindSafe for DiskANNVectorVersion
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