pub struct SelectExpr;Expand description
Marker: raw SQL or untyped expression — R must be user-specified.
Trait Implementations§
Source§impl<R, T> AfterFullJoin<R, T> for SelectExpr
impl<R, T> AfterFullJoin<R, T> for SelectExpr
Source§impl<R, T> AfterJoin<R, T> for SelectExpr
Raw/untyped + JOIN → R unchanged.
impl<R, T> AfterJoin<R, T> for SelectExpr
Raw/untyped + JOIN → R unchanged.
Source§impl<R, T> AfterLeftJoin<R, T> for SelectExpr
impl<R, T> AfterLeftJoin<R, T> for SelectExpr
Source§impl<R, T> AfterRightJoin<R, T> for SelectExpr
impl<R, T> AfterRightJoin<R, T> for SelectExpr
Source§impl Clone for SelectExpr
impl Clone for SelectExpr
Source§fn clone(&self) -> SelectExpr
fn clone(&self) -> SelectExpr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SelectExpr
Source§impl Debug for SelectExpr
impl Debug for SelectExpr
Source§impl<RowRef, Row: ?Sized, R> DecodeSelectedRef<RowRef, R> for SelectExprwhere
RowRef: Deref<Target = Row>,
R: FromDrizzleRow<Row>,
impl<RowRef, Row: ?Sized, R> DecodeSelectedRef<RowRef, R> for SelectExprwhere
RowRef: Deref<Target = Row>,
R: FromDrizzleRow<Row>,
Source§impl Default for SelectExpr
impl Default for SelectExpr
Source§fn default() -> SelectExpr
fn default() -> SelectExpr
Returns the “default value” for a type. Read more
impl<Row: ?Sized, Inferred, Actual> MarkerColumnCountValid<Row, Inferred, Actual> for SelectExprwhere
Inferred: SameType<Actual>,
Source§impl MarkerRequiredTables for SelectExpr
impl MarkerRequiredTables for SelectExpr
type RequiredTables = Nil
Source§impl<T> ResolveRow<T> for SelectExpr
impl<T> ResolveRow<T> for SelectExpr
Auto Trait Implementations§
impl Freeze for SelectExpr
impl RefUnwindSafe for SelectExpr
impl Send for SelectExpr
impl Sync for SelectExpr
impl Unpin for SelectExpr
impl UnsafeUnpin for SelectExpr
impl UnwindSafe for SelectExpr
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