pub struct StringFilter(/* private fields */);Expand description
A string filter that normalizes the string prior to consumption.
Normalizations:
- trims whitespace
- case-insensitive
- NFC normalizes
Implementations§
Source§impl StringFilter
impl StringFilter
Sourcepub fn into_inner(self) -> String
pub fn into_inner(self) -> String
Convert the string filter into the inner string.
Trait Implementations§
Source§impl Any for StringFilter
Available on crate feature memory-db only.
impl Any for StringFilter
Available on crate feature
memory-db only.Source§impl AsRef<str> for StringFilter
impl AsRef<str> for StringFilter
Source§impl Clone for StringFilter
impl Clone for StringFilter
Source§fn clone(&self) -> StringFilter
fn clone(&self) -> StringFilter
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 StringFilter
impl Debug for StringFilter
Source§impl<'de> Deserialize<'de> for StringFilter
impl<'de> Deserialize<'de> for StringFilter
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for StringFilter
impl Display for StringFilter
impl Eq for StringFilter
Source§impl From<&String> for StringFilter
impl From<&String> for StringFilter
Source§impl From<&StringFilter> for String
impl From<&StringFilter> for String
Source§fn from(filter: &StringFilter) -> Self
fn from(filter: &StringFilter) -> Self
Converts to this type from the input type.
Source§impl From<&str> for StringFilter
impl From<&str> for StringFilter
Source§impl From<String> for StringFilter
impl From<String> for StringFilter
Source§impl From<StringFilter> for String
impl From<StringFilter> for String
Source§fn from(filter: StringFilter) -> Self
fn from(filter: StringFilter) -> Self
Converts to this type from the input type.
Source§impl FromStr for StringFilter
impl FromStr for StringFilter
Source§impl Hash for StringFilter
impl Hash for StringFilter
Source§impl PartialEq for StringFilter
impl PartialEq for StringFilter
Auto Trait Implementations§
impl Freeze for StringFilter
impl RefUnwindSafe for StringFilter
impl Send for StringFilter
impl Sync for StringFilter
impl Unpin for StringFilter
impl UnsafeUnpin for StringFilter
impl UnwindSafe for StringFilter
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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