pub struct ExplainedSearchResponse {
pub results: Vec<ExplainedResult>,
pub receipt: Option<VectorSearchReceiptV1>,
}Expand description
Explained search response shape for context-aware APIs.
Fields§
§results: Vec<ExplainedResult>Search results with scoring breakdowns.
receipt: Option<VectorSearchReceiptV1>Optional receipt metadata.
Trait Implementations§
Source§impl Clone for ExplainedSearchResponse
impl Clone for ExplainedSearchResponse
Source§fn clone(&self) -> ExplainedSearchResponse
fn clone(&self) -> ExplainedSearchResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExplainedSearchResponse
impl Debug for ExplainedSearchResponse
Source§impl<'de> Deserialize<'de> for ExplainedSearchResponse
impl<'de> Deserialize<'de> for ExplainedSearchResponse
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 ExplainedSearchResponse
impl RefUnwindSafe for ExplainedSearchResponse
impl Send for ExplainedSearchResponse
impl Sync for ExplainedSearchResponse
impl Unpin for ExplainedSearchResponse
impl UnsafeUnpin for ExplainedSearchResponse
impl UnwindSafe for ExplainedSearchResponse
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