diff options
Diffstat (limited to 'components/style/parser.rs')
-rw-r--r-- | components/style/parser.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/style/parser.rs b/components/style/parser.rs index d1afc2e96c8..f506b809955 100644 --- a/components/style/parser.rs +++ b/components/style/parser.rs @@ -207,6 +207,12 @@ where } } +impl Parse for crate::OwnedStr { + fn parse<'i, 't>(_: &ParserContext, input: &mut Parser<'i, 't>) -> Result<Self, ParseError<'i>> { + Ok(input.expect_string()?.as_ref().to_owned().into()) + } +} + impl Parse for UnicodeRange { fn parse<'i, 't>(_: &ParserContext, input: &mut Parser<'i, 't>) -> Result<Self, ParseError<'i>> { Ok(UnicodeRange::parse(input)?) |