pub struct SearchVectorsRequest {
pub sidecar_id: String,
pub query_embedding: Vec<f32>,
pub top_k: usize,
pub metric: VectorMetric,
pub as_of: Option<ElementId>,
pub projection: Option<VectorFactProjection>,
pub policy_context: Option<PolicyContext>,
}Fields§
§sidecar_id: String§query_embedding: Vec<f32>§top_k: usize§metric: VectorMetric§as_of: Option<ElementId>§projection: Option<VectorFactProjection>§policy_context: Option<PolicyContext>Trait Implementations§
Source§impl Clone for SearchVectorsRequest
impl Clone for SearchVectorsRequest
Source§fn clone(&self) -> SearchVectorsRequest
fn clone(&self) -> SearchVectorsRequest
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 SearchVectorsRequest
impl Debug for SearchVectorsRequest
Source§impl Default for SearchVectorsRequest
impl Default for SearchVectorsRequest
Source§fn default() -> SearchVectorsRequest
fn default() -> SearchVectorsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SearchVectorsRequest
impl<'de> Deserialize<'de> for SearchVectorsRequest
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
Source§impl PartialEq for SearchVectorsRequest
impl PartialEq for SearchVectorsRequest
Source§impl Serialize for SearchVectorsRequest
impl Serialize for SearchVectorsRequest
impl StructuralPartialEq for SearchVectorsRequest
Auto Trait Implementations§
impl Freeze for SearchVectorsRequest
impl RefUnwindSafe for SearchVectorsRequest
impl Send for SearchVectorsRequest
impl Sync for SearchVectorsRequest
impl Unpin for SearchVectorsRequest
impl UnwindSafe for SearchVectorsRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more