pub enum PatternOperator {
Like,
NotLike,
ILike,
NotILike,
Regex,
NotRegex,
RegexInsensitive,
NotRegexInsensitive,
}Variants§
Implementations§
Source§impl PatternOperator
impl PatternOperator
pub fn from_symbol(symbol: &str) -> Option<Self>
Sourcepub const fn symbol(self) -> &'static str
pub const fn symbol(self) -> &'static str
The selected binary operator after any SQL escape helper.
pub const fn syntax(self) -> &'static str
pub const fn is_like(self) -> bool
pub const fn case_insensitive(self) -> bool
pub const fn negated(self) -> bool
Trait Implementations§
Source§impl Clone for PatternOperator
impl Clone for PatternOperator
impl Copy for PatternOperator
Source§impl Debug for PatternOperator
impl Debug for PatternOperator
Source§impl<'de> Deserialize<'de> for PatternOperator
impl<'de> Deserialize<'de> for PatternOperator
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
impl Eq for PatternOperator
Source§impl PartialEq for PatternOperator
impl PartialEq for PatternOperator
Source§impl Serialize for PatternOperator
impl Serialize for PatternOperator
impl StructuralPartialEq for PatternOperator
Auto Trait Implementations§
impl Freeze for PatternOperator
impl RefUnwindSafe for PatternOperator
impl Send for PatternOperator
impl Sync for PatternOperator
impl Unpin for PatternOperator
impl UnsafeUnpin for PatternOperator
impl UnwindSafe for PatternOperator
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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