#[repr(C)]pub struct cuvsTieredIndexParams {
pub metric: cuvsDistanceType,
pub algo: cuvsTieredIndexANNAlgo,
pub min_ann_rows: i64,
pub create_ann_index_on_extend: bool,
pub cagra_params: cuvsCagraIndexParams_t,
pub ivf_flat_params: cuvsIvfFlatIndexParams_t,
pub ivf_pq_params: cuvsIvfPqIndexParams_t,
}Fields§
§metric: cuvsDistanceType§algo: cuvsTieredIndexANNAlgo§min_ann_rows: i64§create_ann_index_on_extend: bool§cagra_params: cuvsCagraIndexParams_t§ivf_flat_params: cuvsIvfFlatIndexParams_t§ivf_pq_params: cuvsIvfPqIndexParams_tTrait Implementations§
Source§impl Clone for cuvsTieredIndexParams
impl Clone for cuvsTieredIndexParams
Source§fn clone(&self) -> cuvsTieredIndexParams
fn clone(&self) -> cuvsTieredIndexParams
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 cuvsTieredIndexParams
Auto Trait Implementations§
impl !Send for cuvsTieredIndexParams
impl !Sync for cuvsTieredIndexParams
impl Freeze for cuvsTieredIndexParams
impl RefUnwindSafe for cuvsTieredIndexParams
impl Unpin for cuvsTieredIndexParams
impl UnsafeUnpin for cuvsTieredIndexParams
impl UnwindSafe for cuvsTieredIndexParams
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