pub struct WhereClauseConverter;
Expand description
Converts recursive_parser
’s WhereClause
to where_ast
’s WhereExpr
Implementations§
Source§impl WhereClauseConverter
impl WhereClauseConverter
Sourcepub fn convert(where_clause: &WhereClause) -> Result<WhereExpr>
pub fn convert(where_clause: &WhereClause) -> Result<WhereExpr>
Convert a WhereClause
from recursive_parser
to WhereExpr
for where_evaluator
Auto Trait Implementations§
impl Freeze for WhereClauseConverter
impl RefUnwindSafe for WhereClauseConverter
impl Send for WhereClauseConverter
impl Sync for WhereClauseConverter
impl Unpin for WhereClauseConverter
impl UnwindSafe for WhereClauseConverter
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