#[repr(u32)]pub enum cuvsTieredIndexANNAlgo {
CUVS_TIERED_INDEX_ALGO_CAGRA = 0,
CUVS_TIERED_INDEX_ALGO_IVF_FLAT = 1,
CUVS_TIERED_INDEX_ALGO_IVF_PQ = 2,
}Expand description
@brief Enum to hold which ANN algorithm is being used in the tiered index
Variants§
CUVS_TIERED_INDEX_ALGO_CAGRA = 0
CUVS_TIERED_INDEX_ALGO_IVF_FLAT = 1
CUVS_TIERED_INDEX_ALGO_IVF_PQ = 2
Trait Implementations§
Source§impl Clone for cuvsTieredIndexANNAlgo
impl Clone for cuvsTieredIndexANNAlgo
Source§fn clone(&self) -> cuvsTieredIndexANNAlgo
fn clone(&self) -> cuvsTieredIndexANNAlgo
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 cuvsTieredIndexANNAlgo
Source§impl Debug for cuvsTieredIndexANNAlgo
impl Debug for cuvsTieredIndexANNAlgo
impl Eq for cuvsTieredIndexANNAlgo
Source§impl Hash for cuvsTieredIndexANNAlgo
impl Hash for cuvsTieredIndexANNAlgo
Source§impl PartialEq for cuvsTieredIndexANNAlgo
impl PartialEq for cuvsTieredIndexANNAlgo
Source§fn eq(&self, other: &cuvsTieredIndexANNAlgo) -> bool
fn eq(&self, other: &cuvsTieredIndexANNAlgo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for cuvsTieredIndexANNAlgo
Auto Trait Implementations§
impl Freeze for cuvsTieredIndexANNAlgo
impl RefUnwindSafe for cuvsTieredIndexANNAlgo
impl Send for cuvsTieredIndexANNAlgo
impl Sync for cuvsTieredIndexANNAlgo
impl Unpin for cuvsTieredIndexANNAlgo
impl UnsafeUnpin for cuvsTieredIndexANNAlgo
impl UnwindSafe for cuvsTieredIndexANNAlgo
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