pub struct SemanticSearchResult {
pub query: SemanticQuery,
pub matches: Vec<SemanticMatch>,
pub candidates_scanned: usize,
}Expand description
Full result of a semantic search.
Fields§
§query: SemanticQueryThe parsed query.
matches: Vec<SemanticMatch>Ranked matches.
candidates_scanned: usizeTotal candidates scanned.
Trait Implementations§
Source§impl Clone for SemanticSearchResult
impl Clone for SemanticSearchResult
Source§fn clone(&self) -> SemanticSearchResult
fn clone(&self) -> SemanticSearchResult
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 SemanticSearchResult
impl Debug for SemanticSearchResult
Source§impl<'de> Deserialize<'de> for SemanticSearchResult
impl<'de> Deserialize<'de> for SemanticSearchResult
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 SemanticSearchResult
impl RefUnwindSafe for SemanticSearchResult
impl Send for SemanticSearchResult
impl Sync for SemanticSearchResult
impl Unpin for SemanticSearchResult
impl UnsafeUnpin for SemanticSearchResult
impl UnwindSafe for SemanticSearchResult
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