pub struct FixedColumnWidth {
pub value: f64,
}Expand description
Sizes the column to a specific number of pixels.
This is the cheapest way to size a column.
Fields§
§value: f64The width the column should occupy in logical pixels.
Implementations§
Source§impl FixedColumnWidth
impl FixedColumnWidth
Sourcepub const fn new(value: f64) -> FixedColumnWidth
pub const fn new(value: f64) -> FixedColumnWidth
Creates a column width based on a fixed number of logical pixels.
Trait Implementations§
Source§impl Debug for FixedColumnWidth
impl Debug for FixedColumnWidth
Source§impl TableColumnWidth for FixedColumnWidth
impl TableColumnWidth for FixedColumnWidth
Source§fn min_intrinsic_width(
&self,
_app: &mut App,
_cells: &[AnyRenderBox],
_container_width: f64,
) -> f64
fn min_intrinsic_width( &self, _app: &mut App, _cells: &[AnyRenderBox], _container_width: f64, ) -> f64
The smallest width that the column can have. Read more
Source§fn max_intrinsic_width(
&self,
_app: &mut App,
_cells: &[AnyRenderBox],
_container_width: f64,
) -> f64
fn max_intrinsic_width( &self, _app: &mut App, _cells: &[AnyRenderBox], _container_width: f64, ) -> f64
The ideal width that the column should have. This must be equal to or greater than the
min_intrinsic_width. The column might be bigger than this
width, e.g. if the column is flexible or if the table’s width ends up being forced to be
bigger than the sum of all the max_intrinsic_width values. Read moreSource§fn flex(&self, app: &mut App, cells: &[AnyRenderBox]) -> Option<f64>
fn flex(&self, app: &mut App, cells: &[AnyRenderBox]) -> Option<f64>
The flex factor to apply to the cell if there is any room left over when laying out the
table. The remaining space is distributed to any columns with flex in proportion to
their flex value (higher values get more space). Read more
Auto Trait Implementations§
impl Freeze for FixedColumnWidth
impl RefUnwindSafe for FixedColumnWidth
impl Send for FixedColumnWidth
impl Sync for FixedColumnWidth
impl Unpin for FixedColumnWidth
impl UnsafeUnpin for FixedColumnWidth
impl UnwindSafe for FixedColumnWidth
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