pub enum IndexParams {
HNSW(HNSWParams),
IVFFLAT(IVFFLATParams),
IVFPQ(IVFPQParams),
IVFSQ8(IVFSQ8Params),
IVFSQ4(IVFSQ4Params),
IVFSQ16(IVFSQ16Params),
}
Variants§
HNSW(HNSWParams)
IVFFLAT(IVFFLATParams)
IVFPQ(IVFPQParams)
IVFSQ8(IVFSQ8Params)
IVFSQ4(IVFSQ4Params)
IVFSQ16(IVFSQ16Params)
Trait Implementations§
Source§impl Clone for IndexParams
impl Clone for IndexParams
Source§fn clone(&self) -> IndexParams
fn clone(&self) -> IndexParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IndexParams
impl Debug for IndexParams
Source§impl<'de> Deserialize<'de> for IndexParams
impl<'de> Deserialize<'de> for IndexParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IndexParams
impl RefUnwindSafe for IndexParams
impl Send for IndexParams
impl Sync for IndexParams
impl Unpin for IndexParams
impl UnwindSafe for IndexParams
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