Skip to main content

NonNegativeLengthPercentageOrAuto

Type Alias NonNegativeLengthPercentageOrAuto 

Source
pub type NonNegativeLengthPercentageOrAuto = LengthPercentageOrAuto<NonNegativeLengthPercentage>;
Expand description

A wrapper of LengthPercentageOrAuto, whose value must be >= 0.

Aliased Type§

#[repr(C, u8)]
pub enum NonNegativeLengthPercentageOrAuto { LengthPercentage(NonNegative<LengthPercentage>), Auto, }

Variants§

§

LengthPercentage(NonNegative<LengthPercentage>)

§

Auto

Implementations§

Source§

impl NonNegativeLengthPercentageOrAuto

Source

pub fn zero_percent() -> Self

Returns a value representing 0%.

Source

pub fn parse_quirky<'i, 't>( context: &ParserContext<'_>, input: &mut Parser<'i, 't>, allow_quirks: AllowQuirks, ) -> Result<Self, ParseError<'i>>

Parses a non-negative length-percentage, allowing the unitless length quirk.