#[repr(C)]pub struct cuvsVamanaIndexParams {
pub metric: cuvsDistanceType,
pub graph_degree: u32,
pub visited_size: u32,
pub vamana_iters: f32,
pub alpha: f32,
pub max_fraction: f32,
pub batch_base: f32,
pub queue_size: u32,
pub reverse_batchsize: u32,
}Fields§
§metric: cuvsDistanceType§graph_degree: u32§visited_size: u32§vamana_iters: f32§alpha: f32§max_fraction: f32§batch_base: f32§queue_size: u32§reverse_batchsize: u32Trait Implementations§
Source§impl Clone for cuvsVamanaIndexParams
impl Clone for cuvsVamanaIndexParams
Source§fn clone(&self) -> cuvsVamanaIndexParams
fn clone(&self) -> cuvsVamanaIndexParams
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 cuvsVamanaIndexParams
Auto Trait Implementations§
impl Freeze for cuvsVamanaIndexParams
impl RefUnwindSafe for cuvsVamanaIndexParams
impl Send for cuvsVamanaIndexParams
impl Sync for cuvsVamanaIndexParams
impl Unpin for cuvsVamanaIndexParams
impl UnsafeUnpin for cuvsVamanaIndexParams
impl UnwindSafe for cuvsVamanaIndexParams
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