pub struct ExportedVector {
pub id: String,
pub values: Option<Vec<f32>>,
pub metadata: Option<Value>,
pub ttl_seconds: Option<u64>,
}Expand description
A single exported vector record
Fields§
§id: StringVector ID
values: Option<Vec<f32>>Vector values (optional based on include_vectors)
metadata: Option<Value>Metadata (optional based on include_metadata)
ttl_seconds: Option<u64>TTL in seconds if set
Trait Implementations§
Source§impl Clone for ExportedVector
impl Clone for ExportedVector
Source§fn clone(&self) -> ExportedVector
fn clone(&self) -> ExportedVector
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 ExportedVector
impl Debug for ExportedVector
Source§impl<'de> Deserialize<'de> for ExportedVector
impl<'de> Deserialize<'de> for ExportedVector
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 ExportedVector
impl RefUnwindSafe for ExportedVector
impl Send for ExportedVector
impl Sync for ExportedVector
impl Unpin for ExportedVector
impl UnsafeUnpin for ExportedVector
impl UnwindSafe for ExportedVector
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