[−][src]Trait folia::select::SelectData
This trait is for collections for which a SelectIterator
can be created to iterate over data
items contained in it.
Required methods
fn select_data_by_key(
&'a self,
key: ElementKey,
selector: Selector,
recursion: Recursion,
inclusive: bool,
spanreferences: bool
) -> SelectIterator<'a>ⓘNotable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
&'a self,
key: ElementKey,
selector: Selector,
recursion: Recursion,
inclusive: bool,
spanreferences: bool
) -> SelectIterator<'a>ⓘ
Notable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
fn select_data(
&'a self,
selector: Selector,
recursion: Recursion,
spanreferences: bool
) -> SelectIterator<'a>ⓘNotable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
&'a self,
selector: Selector,
recursion: Recursion,
spanreferences: bool
) -> SelectIterator<'a>ⓘ
Notable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
Implementors
impl<'a> SelectData<'a> for Document
[src]
fn select_data_by_key(
&'a self,
key: ElementKey,
selector: Selector,
recursion: Recursion,
inclusive: bool,
spanreferences: bool
) -> SelectIterator<'a>ⓘNotable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
[src]
&'a self,
key: ElementKey,
selector: Selector,
recursion: Recursion,
inclusive: bool,
spanreferences: bool
) -> SelectIterator<'a>ⓘ
Notable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
Returns a SelectIterator
that can be used to iterate over data items under the element
specified by key
. The SelectIterator
implements a depth-first-search (if recursion
is enabled). This is the primary means of iterating over anything in the document.
fn select_data(
&'a self,
selector: Selector,
recursion: Recursion,
spanreferences: bool
) -> SelectIterator<'a>ⓘNotable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
[src]
&'a self,
selector: Selector,
recursion: Recursion,
spanreferences: bool
) -> SelectIterator<'a>ⓘ
Notable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
Returns a SelectIterator
that can be used to iterate over data items under the element
specified by key
. The SelectIterator
implements a depth-first-search (if recursion
is enabled). This is the primary means of iterating over anything in the document.
impl<'a> SelectData<'a> for Element<'a>
[src]
fn select_data_by_key(
&'a self,
key: ElementKey,
selector: Selector,
recursion: Recursion,
inclusive: bool,
spanreferences: bool
) -> SelectIterator<'a>ⓘNotable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
[src]
&'a self,
key: ElementKey,
selector: Selector,
recursion: Recursion,
inclusive: bool,
spanreferences: bool
) -> SelectIterator<'a>ⓘ
Notable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
Returns a SelectIterator
that can be used to iterate over data items under the element
specified by key
. The SelectIterator
implements a depth-first-search (if recursion
is enabled). This is the primary means of iterating over anything in the document.
fn select_data(
&'a self,
selector: Selector,
recursion: Recursion,
spanreferences: bool
) -> SelectIterator<'a>ⓘNotable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
[src]
&'a self,
selector: Selector,
recursion: Recursion,
spanreferences: bool
) -> SelectIterator<'a>ⓘ
Notable traits for SelectIterator<'a>
impl<'a> Iterator for SelectIterator<'a> type Item = SelectItem<'a>;
Returns a SelectIterator
that can be used to iterate over data items under the element
specified by key
. The SelectIterator
implements a depth-first-search (if recursion
is enabled). This is the primary means of iterating over anything in the document.