[][src]Trait folia::select::SelectElements

pub trait SelectElements<'a> {
    fn select_by_key(
        &'a self,
        key: ElementKey,
        selector: Selector,
        recursion: Recursion,
        inclusive: bool,
        spanreferences: bool
    ) -> SelectElementsIterator<'a>

Notable traits for SelectElementsIterator<'a>

impl<'a> Iterator for SelectElementsIterator<'a> type Item = SelectElementsItem<'a>;
;
fn select(
        &'a self,
        selector: Selector,
        recursion: Recursion
    ) -> SelectElementsIterator<'a>

Notable traits for SelectElementsIterator<'a>

impl<'a> Iterator for SelectElementsIterator<'a> type Item = SelectElementsItem<'a>;
; }

This trait is for collections for which a SelectElementsIterator can be created to iterate over data items contained in it.

Required methods

fn select_by_key(
    &'a self,
    key: ElementKey,
    selector: Selector,
    recursion: Recursion,
    inclusive: bool,
    spanreferences: bool
) -> SelectElementsIterator<'a>

Notable traits for SelectElementsIterator<'a>

impl<'a> Iterator for SelectElementsIterator<'a> type Item = SelectElementsItem<'a>;

fn select(
    &'a self,
    selector: Selector,
    recursion: Recursion
) -> SelectElementsIterator<'a>

Notable traits for SelectElementsIterator<'a>

impl<'a> Iterator for SelectElementsIterator<'a> type Item = SelectElementsItem<'a>;

Loading content...

Implementors

impl<'a> SelectElements<'a> for Document[src]

fn select(
    &'a self,
    selector: Selector,
    recursion: Recursion
) -> SelectElementsIterator<'a>

Notable traits for SelectElementsIterator<'a>

impl<'a> Iterator for SelectElementsIterator<'a> type Item = SelectElementsItem<'a>;
[src]

Returns a SelectElementsIterator that can be used to iterate over elements under the element specified by key. The SelectElementsIterator implements a depth-first-search (if recursion is enabled).

fn select_by_key(
    &'a self,
    key: ElementKey,
    selector: Selector,
    recursion: Recursion,
    inclusive: bool,
    spanreferences: bool
) -> SelectElementsIterator<'a>

Notable traits for SelectElementsIterator<'a>

impl<'a> Iterator for SelectElementsIterator<'a> type Item = SelectElementsItem<'a>;
[src]

Returns a SelectElementsIterator that can be used to iterate over elements under the element specified by key. The SelectElementsIterator implements a depth-first-search (if recursion is enabled).

impl<'a> SelectElements<'a> for Element<'a>[src]

fn select(
    &'a self,
    selector: Selector,
    recursion: Recursion
) -> SelectElementsIterator<'a>

Notable traits for SelectElementsIterator<'a>

impl<'a> Iterator for SelectElementsIterator<'a> type Item = SelectElementsItem<'a>;
[src]

Returns a SelectElementsIterator that can be used to iterate over elements under the element specified by key. The SelectElementsIterator implements a depth-first-search (if recursion is enabled).

fn select_by_key(
    &'a self,
    key: ElementKey,
    selector: Selector,
    recursion: Recursion,
    inclusive: bool,
    spanreferences: bool
) -> SelectElementsIterator<'a>

Notable traits for SelectElementsIterator<'a>

impl<'a> Iterator for SelectElementsIterator<'a> type Item = SelectElementsItem<'a>;
[src]

Returns a SelectElementsIterator that can be used to iterate over elements under the element specified by key. The SelectElementsIterator implements a depth-first-search (if recursion is enabled).

Loading content...