pub struct SelectAs<R>(/* private fields */);Expand description
Marker: explicit row model target chosen by user.
Trait Implementations§
impl<R: Copy> Copy for SelectAs<R>
Source§impl<RowRef, R> DecodeSelectedRef<RowRef, R> for SelectAs<R>
impl<RowRef, R> DecodeSelectedRef<RowRef, R> for SelectAs<R>
impl<Row: ?Sized, R, Inferred, Actual> MarkerColumnCountValid<Row, Inferred, Actual> for SelectAs<R>
Source§impl<R> MarkerRequiredTables for SelectAs<R>where
R: SelectRequiredTables,
impl<R> MarkerRequiredTables for SelectAs<R>where
R: SelectRequiredTables,
type RequiredTables = <R as SelectRequiredTables>::RequiredTables
Source§impl<R, T> ResolveRow<T> for SelectAs<R>where
R: SelectAsFrom<T>,
impl<R, T> ResolveRow<T> for SelectAs<R>where
R: SelectAsFrom<T>,
impl<R> StrictDecodeMarker for SelectAs<R>
Auto Trait Implementations§
impl<R> Freeze for SelectAs<R>
impl<R> RefUnwindSafe for SelectAs<R>where
R: RefUnwindSafe,
impl<R> Send for SelectAs<R>where
R: Send,
impl<R> Sync for SelectAs<R>where
R: Sync,
impl<R> Unpin for SelectAs<R>where
R: Unpin,
impl<R> UnsafeUnpin for SelectAs<R>
impl<R> UnwindSafe for SelectAs<R>where
R: UnwindSafe,
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