pub struct IngestRequest {
pub vectors: Vec<Vec<f32>>,
pub ids: Vec<u64>,
pub metadata: Option<Vec<MetadataEntryJson>>,
}Fields§
§vectors: Vec<Vec<f32>>2-D array of vectors: each inner array is one vector’s f32 components.
ids: Vec<u64>Corresponding vector IDs (must have same length as vectors).
metadata: Option<Vec<MetadataEntryJson>>Optional metadata entries (one per vector, flattened).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IngestRequest
impl<'de> Deserialize<'de> for IngestRequest
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 IngestRequest
impl RefUnwindSafe for IngestRequest
impl Send for IngestRequest
impl Sync for IngestRequest
impl Unpin for IngestRequest
impl UnwindSafe for IngestRequest
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