pub trait QueryIterable<'a>: Sealed {
// Required methods
fn get<'b>(
&'b self,
parser: &'b Parser<'a>,
index: usize,
) -> Option<(&'b Node<'a>, NodeHandle)>;
fn len(&self, parser: &Parser<'_>) -> usize;
fn start(&self) -> Option<InnerNodeHandle>;
}Expand description
Trait for types that a query selector can iterate over
Required Methods§
Sourcefn get<'b>(
&'b self,
parser: &'b Parser<'a>,
index: usize,
) -> Option<(&'b Node<'a>, NodeHandle)>
fn get<'b>( &'b self, parser: &'b Parser<'a>, index: usize, ) -> Option<(&'b Node<'a>, NodeHandle)>
Gets a node at a specific index
Sourcefn start(&self) -> Option<InnerNodeHandle>
fn start(&self) -> Option<InnerNodeHandle>
Gets the starting index