pub struct PlainBackend;Expand description
Backend that only uses original and normalized text.
Trait Implementations§
Source§impl Clone for PlainBackend
impl Clone for PlainBackend
Source§fn clone(&self) -> PlainBackend
fn clone(&self) -> PlainBackend
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 moreSource§impl Debug for PlainBackend
impl Debug for PlainBackend
Source§impl Default for PlainBackend
impl Default for PlainBackend
Source§fn default() -> PlainBackend
fn default() -> PlainBackend
Returns the “default value” for a type. Read more
Source§impl LanguageBackend for PlainBackend
impl LanguageBackend for PlainBackend
Source§fn build_candidate_keys(
&self,
_text: &str,
_budget: KeyBudget,
) -> Vec<SearchKey>
fn build_candidate_keys( &self, _text: &str, _budget: KeyBudget, ) -> Vec<SearchKey>
Builds additional language-specific search keys for candidate text.
Source§fn expand_query(&self, query: &str, _budget: QueryBudget) -> Vec<QueryVariant>
fn expand_query(&self, query: &str, _budget: QueryBudget) -> Vec<QueryVariant>
Expands a user query into language-specific query variants.
Auto Trait Implementations§
impl Freeze for PlainBackend
impl RefUnwindSafe for PlainBackend
impl Send for PlainBackend
impl Sync for PlainBackend
impl Unpin for PlainBackend
impl UnsafeUnpin for PlainBackend
impl UnwindSafe for PlainBackend
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