pub struct ProjectedRow { /* private fields */ }Expand description
A projected row whose slots still reference the preceding JOIN edge.
The outer side may itself be projected, so a long selective JOIN chain is
represented as a shallow sequence of slot maps instead of repeatedly
copying every retained payload value into a new Row at each edge.
Implementations§
Source§impl ProjectedRow
impl ProjectedRow
Trait Implementations§
Source§impl Clone for ProjectedRow
impl Clone for ProjectedRow
Source§fn clone(&self) -> ProjectedRow
fn clone(&self) -> ProjectedRow
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 moreSource§impl Debug for ProjectedRow
impl Debug for ProjectedRow
Auto Trait Implementations§
impl Freeze for ProjectedRow
impl RefUnwindSafe for ProjectedRow
impl Send for ProjectedRow
impl Sync for ProjectedRow
impl Unpin for ProjectedRow
impl UnsafeUnpin for ProjectedRow
impl UnwindSafe for ProjectedRow
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