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