pub struct PatternTokenizer { /* private fields */ }Expand description
Splits text using a regular expression pattern.
By default, splits on pattern matches (the matches are delimiters).
Matches ES pattern tokenizer.
See [[analyzers#Tokenizer]].
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PatternTokenizer
impl RefUnwindSafe for PatternTokenizer
impl Send for PatternTokenizer
impl Sync for PatternTokenizer
impl Unpin for PatternTokenizer
impl UnsafeUnpin for PatternTokenizer
impl UnwindSafe for PatternTokenizer
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