pub struct MultiVectorKey {
pub key: u64,
pub vector_id: u64,
}Expand description
Stable caller identity for one vector among several attached to a key.
Fields§
§key: u64§vector_id: u64Trait Implementations§
Source§impl Clone for MultiVectorKey
impl Clone for MultiVectorKey
Source§fn clone(&self) -> MultiVectorKey
fn clone(&self) -> MultiVectorKey
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 MultiVectorKey
Source§impl Debug for MultiVectorKey
impl Debug for MultiVectorKey
impl Eq for MultiVectorKey
Source§impl Hash for MultiVectorKey
impl Hash for MultiVectorKey
Source§impl Ord for MultiVectorKey
impl Ord for MultiVectorKey
Source§fn cmp(&self, other: &MultiVectorKey) -> Ordering
fn cmp(&self, other: &MultiVectorKey) -> Ordering
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
Source§impl PartialEq for MultiVectorKey
impl PartialEq for MultiVectorKey
Source§impl PartialOrd for MultiVectorKey
impl PartialOrd for MultiVectorKey
impl StructuralPartialEq for MultiVectorKey
Auto Trait Implementations§
impl Freeze for MultiVectorKey
impl RefUnwindSafe for MultiVectorKey
impl Send for MultiVectorKey
impl Sync for MultiVectorKey
impl Unpin for MultiVectorKey
impl UnsafeUnpin for MultiVectorKey
impl UnwindSafe for MultiVectorKey
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