pub enum SubqueryLocation {
FromClause,
WhereClause,
SelectList,
HavingClause,
JoinCondition,
}Expand description
Location where a subquery appears
Variants§
FromClause
Subquery in FROM clause (derived table)
WhereClause
Subquery in WHERE clause
SelectList
Subquery in SELECT list (scalar subquery)
HavingClause
Subquery in HAVING clause
JoinCondition
Subquery in JOIN ON condition
Trait Implementations§
Source§impl Clone for SubqueryLocation
impl Clone for SubqueryLocation
Source§fn clone(&self) -> SubqueryLocation
fn clone(&self) -> SubqueryLocation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubqueryLocation
impl Debug for SubqueryLocation
Source§impl PartialEq for SubqueryLocation
impl PartialEq for SubqueryLocation
impl StructuralPartialEq for SubqueryLocation
Auto Trait Implementations§
impl Freeze for SubqueryLocation
impl RefUnwindSafe for SubqueryLocation
impl Send for SubqueryLocation
impl Sync for SubqueryLocation
impl Unpin for SubqueryLocation
impl UnwindSafe for SubqueryLocation
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,
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