pub enum QueryVariantKind {
Original,
Normalized,
Kana,
RomajiToKana,
Pinyin,
Initials,
}Expand description
Kind of query expansion produced before scoring.
Variants§
Original
Query text exactly as entered.
Normalized
Normalized query text.
Kana
Kana query text.
RomajiToKana
Romaji query converted to kana.
Pinyin
Pinyin query text.
Initials
Initial-letter query text.
Trait Implementations§
Source§impl Clone for QueryVariantKind
impl Clone for QueryVariantKind
Source§fn clone(&self) -> QueryVariantKind
fn clone(&self) -> QueryVariantKind
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 moreimpl Copy for QueryVariantKind
Source§impl Debug for QueryVariantKind
impl Debug for QueryVariantKind
impl Eq for QueryVariantKind
Source§impl Hash for QueryVariantKind
impl Hash for QueryVariantKind
Source§impl PartialEq for QueryVariantKind
impl PartialEq for QueryVariantKind
impl StructuralPartialEq for QueryVariantKind
Auto Trait Implementations§
impl Freeze for QueryVariantKind
impl RefUnwindSafe for QueryVariantKind
impl Send for QueryVariantKind
impl Sync for QueryVariantKind
impl Unpin for QueryVariantKind
impl UnsafeUnpin for QueryVariantKind
impl UnwindSafe for QueryVariantKind
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<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