pub struct VectorDef {
pub name: String,
pub size: u64,
pub distance: VectorDistance,
pub hnsw: Option<Box<HnswRuntimeConfig>>,
pub quantization: Option<Box<QuantizationConfig>>,
pub multivector: Option<MultivectorConfig>,
pub vectors: Option<Box<VectorsConfig>>,
}Fields§
§name: String§size: u64§distance: VectorDistance§hnsw: Option<Box<HnswRuntimeConfig>>§quantization: Option<Box<QuantizationConfig>>§multivector: Option<MultivectorConfig>§vectors: Option<Box<VectorsConfig>>Trait Implementations§
impl StructuralPartialEq for VectorDef
Auto Trait Implementations§
impl Freeze for VectorDef
impl RefUnwindSafe for VectorDef
impl Send for VectorDef
impl Sync for VectorDef
impl Unpin for VectorDef
impl UnsafeUnpin for VectorDef
impl UnwindSafe for VectorDef
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