pub struct EmbeddedDocument {
pub document: VectorDocument,
pub embedding: Vec<f32>,
}Expand description
A document with its computed embedding vector.
Fields§
§document: VectorDocumentThe original document.
embedding: Vec<f32>The embedding vector.
Implementations§
Trait Implementations§
Source§impl Clone for EmbeddedDocument
impl Clone for EmbeddedDocument
Source§fn clone(&self) -> EmbeddedDocument
fn clone(&self) -> EmbeddedDocument
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 EmbeddedDocument
impl Debug for EmbeddedDocument
Source§impl<'de> Deserialize<'de> for EmbeddedDocument
impl<'de> Deserialize<'de> for EmbeddedDocument
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EmbeddedDocument
impl RefUnwindSafe for EmbeddedDocument
impl Send for EmbeddedDocument
impl Sync for EmbeddedDocument
impl Unpin for EmbeddedDocument
impl UnsafeUnpin for EmbeddedDocument
impl UnwindSafe for EmbeddedDocument
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