pub type TrackSizingFunction = MinMax<MinTrackSizingFunction, MaxTrackSizingFunction>;Expand description
The sizing function for a grid track (row/column)
May either be a MinMax variant which specifies separate values for the min-/max- track sizing functions or a scalar value which applies to both track sizing functions.
Aliased Type§
pub struct TrackSizingFunction {
    pub min: MinTrackSizingFunction,
    pub max: MaxTrackSizingFunction,
}Fields§
§min: MinTrackSizingFunctionThe value representing the minimum
max: MaxTrackSizingFunctionThe value representing the maximum
Implementations§
Source§impl TrackSizingFunction
 
impl TrackSizingFunction
Sourcepub fn min_sizing_function(&self) -> MinTrackSizingFunction
 
pub fn min_sizing_function(&self) -> MinTrackSizingFunction
Extract the min track sizing function
Sourcepub fn max_sizing_function(&self) -> MaxTrackSizingFunction
 
pub fn max_sizing_function(&self) -> MaxTrackSizingFunction
Extract the max track sizing function
Sourcepub fn has_fixed_component(&self) -> bool
 
pub fn has_fixed_component(&self) -> bool
Determine whether at least one of the components (“min” and “max”) are fixed sizing function
Trait Implementations§
Source§impl From<Dimension> for TrackSizingFunction
 
impl From<Dimension> for TrackSizingFunction
Source§impl From<LengthPercentage> for TrackSizingFunction
 
impl From<LengthPercentage> for TrackSizingFunction
Source§fn from(input: LengthPercentage) -> Self
 
fn from(input: LengthPercentage) -> Self
Converts to this type from the input type.
Source§impl From<LengthPercentageAuto> for TrackSizingFunction
 
impl From<LengthPercentageAuto> for TrackSizingFunction
Source§fn from(input: LengthPercentageAuto) -> Self
 
fn from(input: LengthPercentageAuto) -> Self
Converts to this type from the input type.
Source§impl FromFr for TrackSizingFunction
 
impl FromFr for TrackSizingFunction
Source§impl FromLength for TrackSizingFunction
 
impl FromLength for TrackSizingFunction
Source§impl FromPercent for TrackSizingFunction
 
impl FromPercent for TrackSizingFunction
Source§impl TaffyAuto for TrackSizingFunction
 
impl TaffyAuto for TrackSizingFunction
Source§impl TaffyFitContent for TrackSizingFunction
 
impl TaffyFitContent for TrackSizingFunction
Source§fn fit_content(argument: LengthPercentage) -> Self
 
fn fit_content(argument: LengthPercentage) -> Self
Converts a LengthPercentage into Self
Source§impl TaffyMaxContent for TrackSizingFunction
 
impl TaffyMaxContent for TrackSizingFunction
Source§const MAX_CONTENT: Self
 
const MAX_CONTENT: Self
The max_content value for type implementing TaffyZero
Source§impl TaffyMinContent for TrackSizingFunction
 
impl TaffyMinContent for TrackSizingFunction
Source§const MIN_CONTENT: Self
 
const MIN_CONTENT: Self
The min_content value for type implementing TaffyZero