pub struct DiscoverInputBuilder { /* private fields */ }
Expand description
Builder for DiscoverInput
.
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 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> 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