#[repr(u32)]pub enum cuvsHnswHierarchy {
NONE = 0,
CPU = 1,
GPU = 2,
}Expand description
@brief Hierarchy for HNSW index when converting from CAGRA index
NOTE: When the value is NONE, the HNSW index is built as a base-layer-only index.
Variants§
Trait Implementations§
Source§impl Clone for cuvsHnswHierarchy
impl Clone for cuvsHnswHierarchy
Source§fn clone(&self) -> cuvsHnswHierarchy
fn clone(&self) -> cuvsHnswHierarchy
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 cuvsHnswHierarchy
Source§impl Debug for cuvsHnswHierarchy
impl Debug for cuvsHnswHierarchy
impl Eq for cuvsHnswHierarchy
Source§impl Hash for cuvsHnswHierarchy
impl Hash for cuvsHnswHierarchy
Source§impl PartialEq for cuvsHnswHierarchy
impl PartialEq for cuvsHnswHierarchy
Source§fn eq(&self, other: &cuvsHnswHierarchy) -> bool
fn eq(&self, other: &cuvsHnswHierarchy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for cuvsHnswHierarchy
Auto Trait Implementations§
impl Freeze for cuvsHnswHierarchy
impl RefUnwindSafe for cuvsHnswHierarchy
impl Send for cuvsHnswHierarchy
impl Sync for cuvsHnswHierarchy
impl Unpin for cuvsHnswHierarchy
impl UnsafeUnpin for cuvsHnswHierarchy
impl UnwindSafe for cuvsHnswHierarchy
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