pub struct DimensionValues { /* private fields */ }Expand description
A simple struct to contain the underlying dimension of the data and its full-precision vector dimension.
dimis the length of the vector when represented with the underlying datatypefull_dimis the length of the vector when converted to a full-precision slice, i.e. f32
§Notes
These values are the same when using primitive data types to represent the vectors
such as half::f16 or f32, however, for quantized vectors used in place of
full-preicision vectors such as [common::MinMaxElement] these might be different.
Implementations§
Trait Implementations§
Source§impl Clone for DimensionValues
impl Clone for DimensionValues
Source§fn clone(&self) -> DimensionValues
fn clone(&self) -> DimensionValues
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 DimensionValues
impl Debug for DimensionValues
Source§impl PartialEq for DimensionValues
impl PartialEq for DimensionValues
impl Copy for DimensionValues
impl StructuralPartialEq for DimensionValues
Auto Trait Implementations§
impl Freeze for DimensionValues
impl RefUnwindSafe for DimensionValues
impl Send for DimensionValues
impl Sync for DimensionValues
impl Unpin for DimensionValues
impl UnsafeUnpin for DimensionValues
impl UnwindSafe for DimensionValues
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more