pub struct DiscoverInputBuilder { /* private fields */ }Implementations§
Source§impl DiscoverInputBuilder
impl DiscoverInputBuilder
Sourcepub fn target<VALUE: Into<VectorInput>>(self, value: VALUE) -> Self
pub fn target<VALUE: Into<VectorInput>>(self, value: VALUE) -> Self
Use this as the primary search objective
Sourcepub fn context<VALUE: Into<ContextInput>>(self, value: VALUE) -> Self
pub fn context<VALUE: Into<ContextInput>>(self, value: VALUE) -> Self
Search space will be constrained by these pairs of vectors
Source§impl DiscoverInputBuilder
impl DiscoverInputBuilder
Sourcepub fn build(self) -> DiscoverInput
pub fn build(self) -> DiscoverInput
Builds the desired type. Can often be omitted.
Source§impl DiscoverInputBuilder
impl DiscoverInputBuilder
pub fn new( target: impl Into<VectorInput>, context: impl Into<ContextInput>, ) -> Self
Trait Implementations§
Source§impl Clone for DiscoverInputBuilder
impl Clone for DiscoverInputBuilder
Source§fn clone(&self) -> DiscoverInputBuilder
fn clone(&self) -> DiscoverInputBuilder
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 From<DiscoverInputBuilder> for DiscoverInput
impl From<DiscoverInputBuilder> for DiscoverInput
Source§fn from(value: DiscoverInputBuilder) -> Self
fn from(value: DiscoverInputBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DiscoverInputBuilder
impl RefUnwindSafe for DiscoverInputBuilder
impl Send for DiscoverInputBuilder
impl Sync for DiscoverInputBuilder
impl Unpin for DiscoverInputBuilder
impl UnwindSafe for DiscoverInputBuilder
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request