pub enum SearchRetrievalMode {
Lexical,
Semantic,
Hybrid,
}Expand description
Caller-selected retrieval family for repository search.
Variants§
Lexical
Correctness-authoritative persisted lexical search.
Semantic
Optional semantic retrieval generation.
Hybrid
Lexical-complete ranking with optional semantic enrichment.
Implementations§
Trait Implementations§
Source§impl Clone for SearchRetrievalMode
impl Clone for SearchRetrievalMode
Source§fn clone(&self) -> SearchRetrievalMode
fn clone(&self) -> SearchRetrievalMode
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 SearchRetrievalMode
impl Debug for SearchRetrievalMode
Source§impl Default for SearchRetrievalMode
impl Default for SearchRetrievalMode
Source§fn default() -> SearchRetrievalMode
fn default() -> SearchRetrievalMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for SearchRetrievalMode
impl PartialEq for SearchRetrievalMode
Source§impl Serialize for SearchRetrievalMode
impl Serialize for SearchRetrievalMode
impl Copy for SearchRetrievalMode
impl Eq for SearchRetrievalMode
impl StructuralPartialEq for SearchRetrievalMode
Auto Trait Implementations§
impl Freeze for SearchRetrievalMode
impl RefUnwindSafe for SearchRetrievalMode
impl Send for SearchRetrievalMode
impl Sync for SearchRetrievalMode
impl Unpin for SearchRetrievalMode
impl UnwindSafe for SearchRetrievalMode
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more