pub struct SparseVectorDefinition {
pub maximum_dimension: u32,
pub weight_type: SparseVectorWeightType,
}Expand description
Exact mapping semantics required to encode one sparse value.
Fields§
§maximum_dimension: u32§weight_type: SparseVectorWeightTypeImplementations§
Source§impl SparseVectorDefinition
impl SparseVectorDefinition
pub fn validate(self) -> Result<(), SparseVectorValueError>
Trait Implementations§
Source§impl Clone for SparseVectorDefinition
impl Clone for SparseVectorDefinition
impl Copy for SparseVectorDefinition
Source§impl Debug for SparseVectorDefinition
impl Debug for SparseVectorDefinition
impl Eq for SparseVectorDefinition
Source§impl PartialEq for SparseVectorDefinition
impl PartialEq for SparseVectorDefinition
impl StructuralPartialEq for SparseVectorDefinition
Auto Trait Implementations§
impl Freeze for SparseVectorDefinition
impl RefUnwindSafe for SparseVectorDefinition
impl Send for SparseVectorDefinition
impl Sync for SparseVectorDefinition
impl Unpin for SparseVectorDefinition
impl UnsafeUnpin for SparseVectorDefinition
impl UnwindSafe for SparseVectorDefinition
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