pub struct BroadDiscoveryRequest {
pub queries: Vec<String>,
pub k: Option<usize>,
}Expand description
Request for broad_discovery (POST /discovery/broad_discovery).
Server reads queries (array of strings) and optional k.
Fields§
§queries: Vec<String>Expanded query strings to search across all collections.
k: Option<usize>Number of top chunks to retrieve per query (default 50).
Trait Implementations§
Source§impl Clone for BroadDiscoveryRequest
impl Clone for BroadDiscoveryRequest
Source§fn clone(&self) -> BroadDiscoveryRequest
fn clone(&self) -> BroadDiscoveryRequest
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 BroadDiscoveryRequest
impl Debug for BroadDiscoveryRequest
Source§impl<'de> Deserialize<'de> for BroadDiscoveryRequest
impl<'de> Deserialize<'de> for BroadDiscoveryRequest
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 BroadDiscoveryRequest
impl RefUnwindSafe for BroadDiscoveryRequest
impl Send for BroadDiscoveryRequest
impl Sync for BroadDiscoveryRequest
impl Unpin for BroadDiscoveryRequest
impl UnsafeUnpin for BroadDiscoveryRequest
impl UnwindSafe for BroadDiscoveryRequest
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