pub struct CagraIndexParams {
pub metric: DistanceMetric,
pub graph_degree: usize,
pub intermediate_graph_degree: usize,
pub build_algo: CagraBuildAlgo,
}Fields§
§metric: DistanceMetric§graph_degree: usize§intermediate_graph_degree: usize§build_algo: CagraBuildAlgoImplementations§
Source§impl CagraIndexParams
impl CagraIndexParams
pub fn new(metric: DistanceMetric) -> Self
Trait Implementations§
Source§impl Clone for CagraIndexParams
impl Clone for CagraIndexParams
impl Copy for CagraIndexParams
Auto Trait Implementations§
impl Freeze for CagraIndexParams
impl RefUnwindSafe for CagraIndexParams
impl Send for CagraIndexParams
impl Sync for CagraIndexParams
impl Unpin for CagraIndexParams
impl UnsafeUnpin for CagraIndexParams
impl UnwindSafe for CagraIndexParams
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