pub struct LowercaseFilter;Expand description
Lowercases all token text.
Uses Unicode-aware lowercasing (str::to_lowercase). This is the most
common token filter — used by standard, simple, stop, and pattern
analyzers.
See [[analyzers#Token Filters]].
Trait Implementations§
Source§impl TokenFilter for LowercaseFilter
impl TokenFilter for LowercaseFilter
Auto Trait Implementations§
impl Freeze for LowercaseFilter
impl RefUnwindSafe for LowercaseFilter
impl Send for LowercaseFilter
impl Sync for LowercaseFilter
impl Unpin for LowercaseFilter
impl UnsafeUnpin for LowercaseFilter
impl UnwindSafe for LowercaseFilter
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> 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