pub enum ExpansionStrategy {
Synonyms,
RelatedTerms,
Semantic,
DomainSpecific,
Contextual,
}Expand description
Expansion strategies
Variants§
Synonyms
Add synonyms
RelatedTerms
Add related terms
Semantic
Semantic expansion using embeddings
DomainSpecific
Domain-specific expansion
Contextual
Contextual expansion
Trait Implementations§
Source§impl Clone for ExpansionStrategy
impl Clone for ExpansionStrategy
Source§fn clone(&self) -> ExpansionStrategy
fn clone(&self) -> ExpansionStrategy
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 ExpansionStrategy
impl Debug for ExpansionStrategy
Source§impl<'de> Deserialize<'de> for ExpansionStrategy
impl<'de> Deserialize<'de> for ExpansionStrategy
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
Source§impl PartialEq for ExpansionStrategy
impl PartialEq for ExpansionStrategy
Source§impl Serialize for ExpansionStrategy
impl Serialize for ExpansionStrategy
impl StructuralPartialEq for ExpansionStrategy
Auto Trait Implementations§
impl Freeze for ExpansionStrategy
impl RefUnwindSafe for ExpansionStrategy
impl Send for ExpansionStrategy
impl Sync for ExpansionStrategy
impl Unpin for ExpansionStrategy
impl UnwindSafe for ExpansionStrategy
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