pub struct ColumnInstanceSet {
pub columns: Vec<ColumnInstance>,
pub generation: u64,
}Expand description
A collection of ColumnInstances with a generation counter.
Fields§
§columns: Vec<ColumnInstance>The column instances.
generation: u64Structural generation counter. Bump when the number or identity of columns changes.
Implementations§
Trait Implementations§
Source§impl Clone for ColumnInstanceSet
impl Clone for ColumnInstanceSet
Source§fn clone(&self) -> ColumnInstanceSet
fn clone(&self) -> ColumnInstanceSet
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 moreSource§impl Debug for ColumnInstanceSet
impl Debug for ColumnInstanceSet
Auto Trait Implementations§
impl Freeze for ColumnInstanceSet
impl RefUnwindSafe for ColumnInstanceSet
impl Send for ColumnInstanceSet
impl Sync for ColumnInstanceSet
impl Unpin for ColumnInstanceSet
impl UnsafeUnpin for ColumnInstanceSet
impl UnwindSafe for ColumnInstanceSet
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