pub struct CoreModelSnapshot {Show 13 fields
pub schema_version: u32,
pub column_tree: Vec<ColumnNodeSnapshot>,
pub column_capabilities: BTreeMap<Arc<str>, ColumnCapabilitySnapshot>,
pub flat_columns: FlatColumnsSnapshot,
pub leaf_columns: LeafColumnsSnapshot,
pub header_groups: Vec<HeaderGroupSnapshot>,
pub left_header_groups: Vec<HeaderGroupSnapshot>,
pub center_header_groups: Vec<HeaderGroupSnapshot>,
pub right_header_groups: Vec<HeaderGroupSnapshot>,
pub header_sizing: HeaderSizingSnapshot,
pub leaf_column_sizing: LeafColumnSizingSnapshot,
pub rows: CoreRowsSnapshot,
pub cells: BTreeMap<Arc<str>, RowCellsSnapshot>,
}Fields§
§schema_version: u32§column_tree: Vec<ColumnNodeSnapshot>§column_capabilities: BTreeMap<Arc<str>, ColumnCapabilitySnapshot>§flat_columns: FlatColumnsSnapshot§leaf_columns: LeafColumnsSnapshot§header_groups: Vec<HeaderGroupSnapshot>§left_header_groups: Vec<HeaderGroupSnapshot>§center_header_groups: Vec<HeaderGroupSnapshot>§right_header_groups: Vec<HeaderGroupSnapshot>§header_sizing: HeaderSizingSnapshot§leaf_column_sizing: LeafColumnSizingSnapshot§rows: CoreRowsSnapshot§cells: BTreeMap<Arc<str>, RowCellsSnapshot>Trait Implementations§
Source§impl Clone for CoreModelSnapshot
impl Clone for CoreModelSnapshot
Source§fn clone(&self) -> CoreModelSnapshot
fn clone(&self) -> CoreModelSnapshot
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 CoreModelSnapshot
impl Debug for CoreModelSnapshot
Source§impl PartialEq for CoreModelSnapshot
impl PartialEq for CoreModelSnapshot
impl StructuralPartialEq for CoreModelSnapshot
Auto Trait Implementations§
impl Freeze for CoreModelSnapshot
impl RefUnwindSafe for CoreModelSnapshot
impl Send for CoreModelSnapshot
impl Sync for CoreModelSnapshot
impl Unpin for CoreModelSnapshot
impl UnsafeUnpin for CoreModelSnapshot
impl UnwindSafe for CoreModelSnapshot
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