Trait selectors::MatchAttr [] [src]

pub trait MatchAttr {
    type Impl: SelectorImpl;
    fn match_attr_has(&self, attr: &AttrSelector<Self::Impl>) -> bool;
    fn match_attr_equals(&self, attr: &AttrSelector<Self::Impl>, value: &Self::Impl::AttrValue) -> bool;
    fn match_attr_equals_ignore_ascii_case(&self, attr: &AttrSelector<Self::Impl>, value: &Self::Impl::AttrValue) -> bool;
    fn match_attr_includes(&self, attr: &AttrSelector<Self::Impl>, value: &Self::Impl::AttrValue) -> bool;
    fn match_attr_dash(&self, attr: &AttrSelector<Self::Impl>, value: &Self::Impl::AttrValue) -> bool;
    fn match_attr_prefix(&self, attr: &AttrSelector<Self::Impl>, value: &Self::Impl::AttrValue) -> bool;
    fn match_attr_substring(&self, attr: &AttrSelector<Self::Impl>, value: &Self::Impl::AttrValue) -> bool;
    fn match_attr_suffix(&self, attr: &AttrSelector<Self::Impl>, value: &Self::Impl::AttrValue) -> bool;
}

Associated Types

Required Methods

Implementors