pub trait InSubqueryLhs<'a, V: SQLParam, M>: Sized {
type SQLType: DataType;
type Aggregate: AggregateKind;
type Sources;
// Required method
fn into_lhs_sql(self) -> SQL<'a, V>;
}Expand description
Left side of in_subquery and not_in_subquery.
Implemented for single expressions (users.id) and for tuples of
expressions ((users.id, users.name)), which render as a row value. The
marker M is inferred; callers never name it.
Required Associated Types§
Sourcetype Aggregate: AggregateKind
type Aggregate: AggregateKind
Aggregate kind of the left side.
Required Methods§
Sourcefn into_lhs_sql(self) -> SQL<'a, V>
fn into_lhs_sql(self) -> SQL<'a, V>
Renders the left side.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".