pub enum RowMetadata {
Static {
columns: Arc<[ColumnMetadata]>,
},
Repeat {
start: RepeatBoundMetadata,
end: RepeatBoundMetadata,
columns: Arc<[ColumnMetadata]>,
forward_cols: Arc<[usize]>,
normal_cols: Arc<[usize]>,
},
}Expand description
Pre-compiled row metadata (computed at parse time)
Variants§
Static
Fields
§
columns: Arc<[ColumnMetadata]>Repeat
Fields
§
start: RepeatBoundMetadata§
end: RepeatBoundMetadata§
columns: Arc<[ColumnMetadata]>Trait Implementations§
Source§impl Clone for RowMetadata
impl Clone for RowMetadata
Source§fn clone(&self) -> RowMetadata
fn clone(&self) -> RowMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 RowMetadata
impl RefUnwindSafe for RowMetadata
impl Send for RowMetadata
impl Sync for RowMetadata
impl Unpin for RowMetadata
impl UnwindSafe for RowMetadata
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