pub enum StemLanguage {
Show 19 variants
None,
Arabic,
Danish,
Dutch,
English,
Finnish,
French,
German,
Greek,
Hungarian,
Italian,
Norwegian,
Portuguese,
Romanian,
Russian,
Spanish,
Swedish,
Tamil,
Turkish,
}Expand description
Supported languages for stemming (Turbopuffer-inspired)
Variants§
None
No stemming applied
Arabic
Arabic
Danish
Danish
Dutch
Dutch
English
English (Porter algorithm)
Finnish
Finnish
French
French
German
German
Greek
Greek
Hungarian
Hungarian
Italian
Italian
Norwegian
Norwegian
Portuguese
Portuguese
Romanian
Romanian
Russian
Russian
Spanish
Spanish
Swedish
Swedish
Tamil
Tamil
Turkish
Turkish
Implementations§
Source§impl StemLanguage
impl StemLanguage
Trait Implementations§
Source§impl Clone for StemLanguage
impl Clone for StemLanguage
Source§fn clone(&self) -> StemLanguage
fn clone(&self) -> StemLanguage
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 StemLanguage
impl Debug for StemLanguage
Source§impl Default for StemLanguage
impl Default for StemLanguage
Source§fn default() -> StemLanguage
fn default() -> StemLanguage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StemLanguage
impl<'de> Deserialize<'de> for StemLanguage
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 StemLanguage
impl PartialEq for StemLanguage
Source§impl Serialize for StemLanguage
impl Serialize for StemLanguage
impl Copy for StemLanguage
impl Eq for StemLanguage
impl StructuralPartialEq for StemLanguage
Auto Trait Implementations§
impl Freeze for StemLanguage
impl RefUnwindSafe for StemLanguage
impl Send for StemLanguage
impl Sync for StemLanguage
impl Unpin for StemLanguage
impl UnsafeUnpin for StemLanguage
impl UnwindSafe for StemLanguage
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more