pub enum NestedField {
Scalar {
key: String,
column: String,
},
Nested(Box<NestedProjection>),
}Expand description
One entry in a nested projection’s output object.
Variants§
Scalar
A scalar child column emitted under key.
Nested(Box<NestedProjection>)
A deeper nested sub-query, correlated to this child table by its
(bare) parent_key column.
Trait Implementations§
Source§impl Clone for NestedField
impl Clone for NestedField
Source§fn clone(&self) -> NestedField
fn clone(&self) -> NestedField
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 moreAuto Trait Implementations§
impl Freeze for NestedField
impl RefUnwindSafe for NestedField
impl Send for NestedField
impl Sync for NestedField
impl Unpin for NestedField
impl UnsafeUnpin for NestedField
impl UnwindSafe for NestedField
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