#[non_exhaustive]pub enum GridTrackSize {
MinMax(GridMinMaxSize),
Fixed(GridLength),
}Expand description
Represents a grid track size
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Source§impl GridTrackSize
impl GridTrackSize
Sourcepub fn to_min_max(self, sizing: &SizingContext) -> TrackSizingFunction
pub fn to_min_max(self, sizing: &SizingContext) -> TrackSizingFunction
Converts the grid track size to a non-repeated track sizing function.
Trait Implementations§
Source§impl Clone for GridTrackSize
impl Clone for GridTrackSize
Source§fn clone(&self) -> GridTrackSize
fn clone(&self) -> GridTrackSize
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 moreimpl Copy for GridTrackSize
Source§impl Debug for GridTrackSize
impl Debug for GridTrackSize
Source§impl<'i> FromCss<'i> for GridTrackSize
impl<'i> FromCss<'i> for GridTrackSize
Source§const VALID_TOKENS: &'static [CssToken]
const VALID_TOKENS: &'static [CssToken]
Returns the list of valid CSS tokens for this type.
Source§fn from_css(input: &mut Parser<'i, '_>) -> ParseResult<'i, Self>
fn from_css(input: &mut Parser<'i, '_>) -> ParseResult<'i, Self>
Parses the type from a
Parser instance.Source§fn from_str(source: &'i str) -> ParseResult<'i, Self>where
Self: Sized,
fn from_str(source: &'i str) -> ParseResult<'i, Self>where
Self: Sized,
Helper function to parse the type from a string.
Source§const EXPECT_MESSAGE: CssExpectedMessage = CssExpectedMessage::OneValue
const EXPECT_MESSAGE: CssExpectedMessage = CssExpectedMessage::OneValue
Message template used when building parse errors for this type.
Source§impl PartialEq for GridTrackSize
impl PartialEq for GridTrackSize
Source§fn eq(&self, other: &GridTrackSize) -> bool
fn eq(&self, other: &GridTrackSize) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GridTrackSize
Auto Trait Implementations§
impl Freeze for GridTrackSize
impl RefUnwindSafe for GridTrackSize
impl Send for GridTrackSize
impl Sync for GridTrackSize
impl Unpin for GridTrackSize
impl UnsafeUnpin for GridTrackSize
impl UnwindSafe for GridTrackSize
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