accessibility_tree/style/
errors.rs1use 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}