Trait selectors::parser::Parser [] [src]

pub trait Parser {
    type Impl: SelectorImpl;
    fn parse_non_ts_pseudo_class(&self,
                                 _name: Cow<str>)
                                 -> Result<Self::Impl::NonTSPseudoClass, ()> { ... } fn parse_non_ts_functional_pseudo_class(&self,
                                            _name: Cow<str>,
                                            _arguments: &mut CssParser)
                                            -> Result<Self::Impl::NonTSPseudoClass, ()> { ... } fn parse_pseudo_element(&self,
                            _name: Cow<str>)
                            -> Result<Self::Impl::PseudoElement, ()> { ... } fn default_namespace(&self) -> Option<Self::Impl::NamespaceUrl> { ... } fn namespace_for_prefix(&self,
                            _prefix: &Self::Impl::NamespacePrefix)
                            -> Option<Self::Impl::NamespaceUrl> { ... } }

Associated Types

Provided Methods

This function can return an "Err" pseudo-element in order to support CSS2.1 pseudo-elements.

Implementors