[−][src]Struct kuchiki::Selectors
A pre-compiled list of CSS Selectors.
Methods
impl Selectors
[src]
pub fn compile(s: &str) -> Result<Selectors, ()>
[src]
Compile a list of selectors. This may fail on syntax errors or unsupported selectors.
pub fn matches(&self, element: &NodeDataRef<ElementData>) -> bool
[src]
Returns whether the given element matches this list of selectors.
ⓘImportant traits for Select<I, S>pub fn filter<I>(&self, iter: I) -> Select<I, &Selectors> where
I: Iterator<Item = NodeDataRef<ElementData>>,
[src]
ⓘImportant traits for Select<I, S>
I: Iterator<Item = NodeDataRef<ElementData>>,
Filter an element iterator, yielding those matching this list of selectors.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Selectors
impl Send for Selectors
impl Sync for Selectors
impl Unpin for Selectors
impl UnwindSafe for Selectors
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,