accessibility_tree/style/
errors.rs

1use cssparser::{CowRcStr, ParseError};
2use selectors::parser::SelectorParseErrorKind;
3
4pub type PropertyParseError<'i> = ParseError<'i, PropertyParseErrorKind<'i>>;
5
6pub enum PropertyParseErrorKind<'i> {
7    UnknownProperty(CowRcStr<'i>),
8    UnknownUnit(CowRcStr<'i>),
9}
10
11pub enum RuleParseErrorKind<'i> {
12    Selector(SelectorParseErrorKind<'i>),
13}
14
15impl<'i> From<SelectorParseErrorKind<'i>> for RuleParseErrorKind<'i> {
16    fn from(e: SelectorParseErrorKind<'i>) -> Self {
17        RuleParseErrorKind::Selector(e)
18    }
19}