pub struct DualEmbeddingData {
pub index: usize,
pub embedding: Vec<f32>,
pub sparse_values: SparseValues,
}Expand description
Per-document paired dense + sparse embedding entry.
Fields§
§index: usizeZero-based position of this document in the request’s input array.
embedding: Vec<f32>L2-normalized 1024-dimensional dense embedding vector.
sparse_values: SparseValuesNon-zero vocabulary token weights for this document.
Trait Implementations§
Source§impl Debug for DualEmbeddingData
impl Debug for DualEmbeddingData
Auto Trait Implementations§
impl Freeze for DualEmbeddingData
impl RefUnwindSafe for DualEmbeddingData
impl Send for DualEmbeddingData
impl Sync for DualEmbeddingData
impl Unpin for DualEmbeddingData
impl UnsafeUnpin for DualEmbeddingData
impl UnwindSafe for DualEmbeddingData
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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