pub struct NormalizerBuilder { /* private fields */ }Expand description
Builder for Normalizer.
Implementations§
Source§impl NormalizerBuilder
impl NormalizerBuilder
Sourcepub fn case(&mut self, value: CaseStrategy) -> &mut Self
pub fn case(&mut self, value: CaseStrategy) -> &mut Self
Case strategy to use
Sourcepub fn preserve_whitespaces(&mut self, value: bool) -> &mut Self
pub fn preserve_whitespaces(&mut self, value: bool) -> &mut Self
Preserve whitespaces
But the alphabet cannot have any
Sourcepub fn preserve_other_characters(&mut self, value: bool) -> &mut Self
pub fn preserve_other_characters(&mut self, value: bool) -> &mut Self
Preserver characters not present in alphabet (including whitespaces)
Sourcepub fn build(&self) -> Result<Normalizer, NormalizerBuilderError>
pub fn build(&self) -> Result<Normalizer, NormalizerBuilderError>
Trait Implementations§
Source§impl Clone for NormalizerBuilder
impl Clone for NormalizerBuilder
Source§fn clone(&self) -> NormalizerBuilder
fn clone(&self) -> NormalizerBuilder
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 moreAuto Trait Implementations§
impl Freeze for NormalizerBuilder
impl RefUnwindSafe for NormalizerBuilder
impl Send for NormalizerBuilder
impl Sync for NormalizerBuilder
impl Unpin for NormalizerBuilder
impl UnsafeUnpin for NormalizerBuilder
impl UnwindSafe for NormalizerBuilder
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