pub struct IvfFlatIndexParams {
pub metric: DistanceMetric,
pub n_lists: u32,
pub kmeans_n_iters: u32,
pub kmeans_trainset_fraction: f64,
}Fields§
§metric: DistanceMetric§n_lists: u32§kmeans_n_iters: u32§kmeans_trainset_fraction: f64Implementations§
Source§impl IvfFlatIndexParams
impl IvfFlatIndexParams
pub fn new(metric: DistanceMetric, n_lists: u32) -> Self
Trait Implementations§
Source§impl Clone for IvfFlatIndexParams
impl Clone for IvfFlatIndexParams
impl Copy for IvfFlatIndexParams
Auto Trait Implementations§
impl Freeze for IvfFlatIndexParams
impl RefUnwindSafe for IvfFlatIndexParams
impl Send for IvfFlatIndexParams
impl Sync for IvfFlatIndexParams
impl Unpin for IvfFlatIndexParams
impl UnsafeUnpin for IvfFlatIndexParams
impl UnwindSafe for IvfFlatIndexParams
Blanket Implementations§
impl<T> Allocation for T
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