pub trait IterablePath: Clone + Send + Sync {
    // Required method
    fn iter_segments(
        &self
    ) -> Box<dyn DoubleEndedIterator<Item = &Name> + Send + '_>;
}
Expand description

Trait implemented by path types that provides an API to iterate over path segments.

Required Methods§

source

fn iter_segments( &self ) -> Box<dyn DoubleEndedIterator<Item = &Name> + Send + '_>

Returns a double-sided iterator over the segments in this path.

Object Safety§

This trait is not object safe.

Implementors§