pub struct LikeMatcher;Expand description
Case-folded substring matching: the portable default, LIKE '%term%' OR’d
across candidates with an explicit escape (SQLite requires one).
Trait Implementations§
Source§impl Matcher for LikeMatcher
impl Matcher for LikeMatcher
fn key(&self) -> &'static str
fn condition(&self, cx: &MatchCx<'_>) -> Condition
Source§fn applies(&self, caps: &CapabilitySet) -> bool
fn applies(&self, caps: &CapabilitySet) -> bool
Whether this matcher can run here. A matcher needing a database extension
checks the capability set and stands down when it is absent, so one
profile stays portable across the three databases.
Auto Trait Implementations§
impl Freeze for LikeMatcher
impl RefUnwindSafe for LikeMatcher
impl Send for LikeMatcher
impl Sync for LikeMatcher
impl Unpin for LikeMatcher
impl UnsafeUnpin for LikeMatcher
impl UnwindSafe for LikeMatcher
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> 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