pub struct NullCheckRule;Trait Implementations§
Source§impl PushdownRule for NullCheckRule
impl PushdownRule for NullCheckRule
Source§fn try_convert(
&self,
expr: &Expression,
ctx: &PushdownContext<'_>,
) -> PushdownResult
fn try_convert( &self, expr: &Expression, ctx: &PushdownContext<'_>, ) -> PushdownResult
Try to convert an expression to a storage expression. Read more
Auto Trait Implementations§
impl Freeze for NullCheckRule
impl RefUnwindSafe for NullCheckRule
impl Send for NullCheckRule
impl Sync for NullCheckRule
impl Unpin for NullCheckRule
impl UnwindSafe for NullCheckRule
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