pub struct DenseEmbeddingData {
pub object: &'static str,
pub index: usize,
pub embedding: Vec<f32>,
}Expand description
Per-document dense embedding entry.
Fields§
§object: &'static strAlways "embedding".
index: usizeZero-based position of this document in the request’s input array.
embedding: Vec<f32>L2-normalized 1024-dimensional dense embedding vector.
Trait Implementations§
Source§impl Debug for DenseEmbeddingData
impl Debug for DenseEmbeddingData
Auto Trait Implementations§
impl Freeze for DenseEmbeddingData
impl RefUnwindSafe for DenseEmbeddingData
impl Send for DenseEmbeddingData
impl Sync for DenseEmbeddingData
impl Unpin for DenseEmbeddingData
impl UnsafeUnpin for DenseEmbeddingData
impl UnwindSafe for DenseEmbeddingData
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