Trait llamapun::parallel_data::XPathFilteredIterator
source · [−]pub trait XPathFilteredIterator<'p> {
fn to_sentences(&'p self) -> Vec<DNMRange<'p>>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
;
fn get_document(&'p self) -> &'p Document<'_>;
fn iter(&'p mut self) -> DNMRangeIterator<'p>ⓘNotable traits for DNMRangeIterator<'iter>impl<'iter> Iterator for DNMRangeIterator<'iter> type Item = ItemDNMRange<'iter>;
{ ... }
}
Expand description
An iterator adaptor for filtered selections over a document
Required Methods
sourcefn to_sentences(&'p self) -> Vec<DNMRange<'p>>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
fn to_sentences(&'p self) -> Vec<DNMRange<'p>>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
the sentences for the resulting selection
sourcefn get_document(&'p self) -> &'p Document<'_>
fn get_document(&'p self) -> &'p Document<'_>
the owner document being selected over
Provided Methods
sourcefn iter(&'p mut self) -> DNMRangeIterator<'p>ⓘNotable traits for DNMRangeIterator<'iter>impl<'iter> Iterator for DNMRangeIterator<'iter> type Item = ItemDNMRange<'iter>;
fn iter(&'p mut self) -> DNMRangeIterator<'p>ⓘNotable traits for DNMRangeIterator<'iter>impl<'iter> Iterator for DNMRangeIterator<'iter> type Item = ItemDNMRange<'iter>;
Get an iterator over the sentences in this paragraph