Trait diesel::expression::SelectableExpression [] [src]

pub trait SelectableExpression<QS, Type: NativeSqlType = Self::SqlType>: Expression { }

Indicates that an expression can be selected from a source. The second type argument is optional, but is used to indicate that the right side of a left outer join is nullable, even if it wasn't before.

Columns will implement this for their table. Certain special types, like CountStar and Bound will implement this for all sources. All other expressions will inherit this from their children.

Implementors