pub struct ColumnAssignment {
pub group_columns: BTreeMap<String, usize>,
pub num_columns: usize,
pub column_widths: Vec<f32>,
}Expand description
Column assignment for each functional group.
Fields§
§group_columns: BTreeMap<String, usize>Map from group name to column index (0 = leftmost).
num_columns: usizeTotal number of columns.
column_widths: Vec<f32>Column widths (relative, normalized to sum=1.0 later).
Trait Implementations§
Source§impl Clone for ColumnAssignment
impl Clone for ColumnAssignment
Source§fn clone(&self) -> ColumnAssignment
fn clone(&self) -> ColumnAssignment
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 ColumnAssignment
impl RefUnwindSafe for ColumnAssignment
impl Send for ColumnAssignment
impl Sync for ColumnAssignment
impl Unpin for ColumnAssignment
impl UnsafeUnpin for ColumnAssignment
impl UnwindSafe for ColumnAssignment
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