Report more specific error for invalid filter properties (bug 1386900).

This commit is contained in:
Josh Matthews 2017-09-06 10:06:07 -07:00
parent 00867711b3
commit 6827a10893
3 changed files with 21 additions and 5 deletions

View file

@ -132,6 +132,14 @@ pub enum StyleParseError<'i> {
pub enum ValueParseError<'i> {
/// An invalid token was encountered while parsing a color value.
InvalidColor(Token<'i>),
/// An invalid filter value was encountered.
InvalidFilter(Token<'i>),
}
impl<'a> From<ValueParseError<'a>> for ParseError<'a> {
fn from(this: ValueParseError<'a>) -> Self {
StyleParseError::ValueError(this).into()
}
}
impl<'i> ValueParseError<'i> {