Trait plexus::generate::MapVertices
[−]
[src]
pub trait MapVertices<T, U>: Sized where
T: Clone,
U: Clone, { fn map_vertices<F>(self, f: F) -> Map<Self, T, U, F>
where
F: FnMut(T) -> U; }
Required Methods
fn map_vertices<F>(self, f: F) -> Map<Self, T, U, F> where
F: FnMut(T) -> U,
F: FnMut(T) -> U,
Implementors
impl<I, T, U, P, Q> MapVertices<T, U> for I where
I: Iterator<Item = P>,
P: MapVerticesInto<U, Output = Q> + Topological<Vertex = T>,
Q: Topological<Vertex = U>,
T: Clone,
U: Clone,