use {
crate::{
parsers::{Parse, ParserContext},
CustomParseError,
},
cssparser::{ParseError, Parser},
};
define_css_keyword_enum! {
FontStretch:
"normal" => normal,
"ultra-condensed" => ultra_condensed,
"extra-condensed" => extra_condensed,
"condensed" => condensed,
"semi-condensed" => semi_condensed,
"semi-expanded" => semi_expanded,
"expanded" => expanded,
"extra-expanded" => extra_expanded,
"ultra-expanded" => ultra_expanded,
}
impl Parse for FontStretch {
fn parse<'i, 't>(
_: &ParserContext,
input: &mut Parser<'i, 't>,
) -> Result<Self, ParseError<'i, CustomParseError<'i>>> {
FontStretch::parse(input)
}
}