pub struct NoOpGroupNavigator;Expand description
A no-op group navigator that returns empty results for all queries.
Trait Implementations§
Source§fn find_segments_in_group(
&self,
_: &str,
_: &[&str],
_: usize,
) -> Vec<OwnedSegment>
fn find_segments_in_group( &self, _: &str, _: &[&str], _: usize, ) -> Vec<OwnedSegment>
Find all segments with the given tag within a specific group instance. Read more
Source§fn find_segments_with_qualifier_in_group(
&self,
_: &str,
_: usize,
_: &str,
_: &[&str],
_: usize,
) -> Vec<OwnedSegment>
fn find_segments_with_qualifier_in_group( &self, _: &str, _: usize, _: &str, _: &[&str], _: usize, ) -> Vec<OwnedSegment>
Find segments matching a tag + qualifier within a group instance. Read more
Source§fn group_instance_count(&self, _: &[&str]) -> usize
fn group_instance_count(&self, _: &[&str]) -> usize
Count repetitions of a group at the given path.
Source§fn has_any_segment_in_group(
&self,
_group_path: &[&str],
_instance_index: usize,
) -> bool
fn has_any_segment_in_group( &self, _group_path: &[&str], _instance_index: usize, ) -> bool
Check if a group instance has any segments at all. Read more
Source§fn child_group_instance_count(
&self,
parent_path: &[&str],
parent_instance: usize,
child_group_id: &str,
) -> usize
fn child_group_instance_count( &self, parent_path: &[&str], parent_instance: usize, child_group_id: &str, ) -> usize
Count repetitions of a child group within a specific parent group instance. Read more
Auto Trait Implementations§
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more