pub struct EmbeddingMetadata {
pub text: String,
pub model: String,
pub hash: String,
pub embedding: Vec<f64>,
}Expand description
Metadata for a cached embedding.
Fields§
§text: String§model: String§hash: String§embedding: Vec<f64>Implementations§
Trait Implementations§
Source§impl Clone for EmbeddingMetadata
impl Clone for EmbeddingMetadata
Source§fn clone(&self) -> EmbeddingMetadata
fn clone(&self) -> EmbeddingMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EmbeddingMetadata
impl Debug for EmbeddingMetadata
Source§impl<'de> Deserialize<'de> for EmbeddingMetadata
impl<'de> Deserialize<'de> for EmbeddingMetadata
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 EmbeddingMetadata
impl RefUnwindSafe for EmbeddingMetadata
impl Send for EmbeddingMetadata
impl Sync for EmbeddingMetadata
impl Unpin for EmbeddingMetadata
impl UnsafeUnpin for EmbeddingMetadata
impl UnwindSafe for EmbeddingMetadata
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