[][src]Trait esl01_dag::nameset::NameIter

pub trait NameIter: Iterator<Item = Result<VertexName>> + Send { }

Iterator of NameSet. Types implementing this should consider replacing iter_rev with a fast path if possible.

Implementations on Foreign Types

impl NameIter for Map<IntoIter<VertexName>, fn(_: VertexName) -> Result<VertexName>>[src]

impl NameIter for Map<Rev<IntoIter<VertexName>>, fn(_: VertexName) -> Result<VertexName>>[src]

impl<F: FnMut(&Result<VertexName>) -> bool + Send> NameIter for Chain<Box<dyn NameIter<Item = Result<VertexName>>>, Filter<Box<dyn NameIter<Item = Result<VertexName>>>, F>>[src]

impl<F: FnMut(&Result<VertexName>) -> bool + Send> NameIter for Chain<Filter<Box<dyn NameIter<Item = Result<VertexName>>>, F>, Box<dyn NameIter<Item = Result<VertexName>>>>[src]

impl NameIter for Map<IntoIter<VertexName>, fn(_: VertexName) -> Result<VertexName>>[src]

impl NameIter for Map<Rev<IntoIter<VertexName>>, fn(_: VertexName) -> Result<VertexName>>[src]

Loading content...

Implementors

impl NameIter for Iter[src]

Loading content...