pub struct SparseVectorDiff {
pub name: String,
pub index: Option<Box<SparseIndexConfig>>,
pub modifier: Option<String>,
}Expand description
Per-vector sparse diff emitted by ALTER COLLECTION … WITH SPARSE <name> (…).
Mirrors OpenAPI SparseVectorParams as a diff: modifier and the sparse
index settings are each optional.
Fields§
§name: StringSparse vector name.
index: Option<Box<SparseIndexConfig>>Replacement sparse index settings (field-wise).
modifier: Option<String>Replacement index modifier (none / idf).
Trait Implementations§
Source§impl Clone for SparseVectorDiff
impl Clone for SparseVectorDiff
Source§fn clone(&self) -> SparseVectorDiff
fn clone(&self) -> SparseVectorDiff
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 moreSource§impl Debug for SparseVectorDiff
impl Debug for SparseVectorDiff
Source§impl PartialEq for SparseVectorDiff
impl PartialEq for SparseVectorDiff
impl StructuralPartialEq for SparseVectorDiff
Auto Trait Implementations§
impl Freeze for SparseVectorDiff
impl RefUnwindSafe for SparseVectorDiff
impl Send for SparseVectorDiff
impl Sync for SparseVectorDiff
impl Unpin for SparseVectorDiff
impl UnsafeUnpin for SparseVectorDiff
impl UnwindSafe for SparseVectorDiff
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