pub struct VectorEmbeddingPayload {
pub payload_type: String,
pub model_id: String,
pub dimensions: u32,
pub vector: Vec<f64>,
pub raw_text_fallback: Option<String>,
}Expand description
Semantic vector embedding payload.
Fields§
§payload_type: String§model_id: String§dimensions: u32§vector: Vec<f64>§raw_text_fallback: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for VectorEmbeddingPayload
impl Clone for VectorEmbeddingPayload
Source§fn clone(&self) -> VectorEmbeddingPayload
fn clone(&self) -> VectorEmbeddingPayload
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 VectorEmbeddingPayload
impl Debug for VectorEmbeddingPayload
Source§impl<'de> Deserialize<'de> for VectorEmbeddingPayload
impl<'de> Deserialize<'de> for VectorEmbeddingPayload
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<VectorEmbeddingPayload, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VectorEmbeddingPayload, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for VectorEmbeddingPayload
impl Serialize for VectorEmbeddingPayload
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for VectorEmbeddingPayload
impl RefUnwindSafe for VectorEmbeddingPayload
impl Send for VectorEmbeddingPayload
impl Sync for VectorEmbeddingPayload
impl Unpin for VectorEmbeddingPayload
impl UnsafeUnpin for VectorEmbeddingPayload
impl UnwindSafe for VectorEmbeddingPayload
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