pub struct SelectStar;Expand description
Marker: SELECT * — R inferred from the table, grows with joins.
Trait Implementations§
Source§impl<R, T: HasSelectModel> AfterFullJoin<R, T> for SelectStar
SELECT * + FULL JOIN → (Option<CurrentRow>, Option<JoinedTable::SelectModel>).
impl<R, T: HasSelectModel> AfterFullJoin<R, T> for SelectStar
SELECT * + FULL JOIN → (Option<CurrentRow>, Option<JoinedTable::SelectModel>).
type NewRow = (Option<R>, Option<<T as HasSelectModel>::SelectModel>)
Source§impl<R, T: HasSelectModel> AfterJoin<R, T> for SelectStar
SELECT * + JOIN → (CurrentRow, JoinedTable::SelectModel).
impl<R, T: HasSelectModel> AfterJoin<R, T> for SelectStar
SELECT * + JOIN → (CurrentRow, JoinedTable::SelectModel).
type NewRow = (R, <T as HasSelectModel>::SelectModel)
Source§impl<R, T: HasSelectModel> AfterLeftJoin<R, T> for SelectStar
SELECT * + LEFT JOIN → (CurrentRow, Option<JoinedTable::SelectModel>).
impl<R, T: HasSelectModel> AfterLeftJoin<R, T> for SelectStar
SELECT * + LEFT JOIN → (CurrentRow, Option<JoinedTable::SelectModel>).
type NewRow = (R, Option<<T as HasSelectModel>::SelectModel>)
Source§impl<R, T: HasSelectModel> AfterRightJoin<R, T> for SelectStar
SELECT * + RIGHT JOIN → (Option<CurrentRow>, JoinedTable::SelectModel).
impl<R, T: HasSelectModel> AfterRightJoin<R, T> for SelectStar
SELECT * + RIGHT JOIN → (Option<CurrentRow>, JoinedTable::SelectModel).
type NewRow = (Option<R>, <T as HasSelectModel>::SelectModel)
Source§impl Clone for SelectStar
impl Clone for SelectStar
Source§fn clone(&self) -> SelectStar
fn clone(&self) -> SelectStar
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 SelectStar
Source§impl Debug for SelectStar
impl Debug for SelectStar
Source§impl<RowRef, Row: ?Sized, R> DecodeSelectedRef<RowRef, R> for SelectStarwhere
RowRef: Deref<Target = Row>,
R: FromDrizzleRow<Row>,
impl<RowRef, Row: ?Sized, R> DecodeSelectedRef<RowRef, R> for SelectStarwhere
RowRef: Deref<Target = Row>,
R: FromDrizzleRow<Row>,
Source§impl Default for SelectStar
impl Default for SelectStar
Source§fn default() -> SelectStar
fn default() -> SelectStar
Returns the “default value” for a type. Read more
impl<Row: ?Sized, Inferred, Actual> MarkerColumnCountValid<Row, Inferred, Actual> for SelectStar
Source§impl MarkerRequiredTables for SelectStar
impl MarkerRequiredTables for SelectStar
type RequiredTables = Nil
Source§impl<T: HasSelectModel> ResolveRow<T> for SelectStar
impl<T: HasSelectModel> ResolveRow<T> for SelectStar
type Row = <T as HasSelectModel>::SelectModel
impl StrictDecodeMarker for SelectStar
Auto Trait Implementations§
impl Freeze for SelectStar
impl RefUnwindSafe for SelectStar
impl Send for SelectStar
impl Sync for SelectStar
impl Unpin for SelectStar
impl UnsafeUnpin for SelectStar
impl UnwindSafe for SelectStar
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