pub trait MultiVerticesSource<'a> {
    type Iterator: Iterator<Item = VerticesSource<'a>>;

    // Required method
    fn iter(self) -> Self::Iterator;
}
Expand description

Objects that describe multiple vertex sources.

Required Associated Types§

source

type Iterator: Iterator<Item = VerticesSource<'a>>

Iterator that enumerates each source.

Required Methods§

source

fn iter(self) -> Self::Iterator

Iterates over the VerticesSource.

Implementations on Foreign Types§

source§

impl<'a, F, G> MultiVerticesSource<'a> for (F, G)where F: Into<VerticesSource<'a>>, G: Into<VerticesSource<'a>>,

source§

impl<'a, G> MultiVerticesSource<'a> for (G,)where G: Into<VerticesSource<'a>>,

source§

impl<'a, C, D, E, F, G> MultiVerticesSource<'a> for (C, D, E, F, G)where C: Into<VerticesSource<'a>>, D: Into<VerticesSource<'a>>, E: Into<VerticesSource<'a>>, F: Into<VerticesSource<'a>>, G: Into<VerticesSource<'a>>,

source§

impl<'a, B, C, D, E, F, G> MultiVerticesSource<'a> for (B, C, D, E, F, G)where B: Into<VerticesSource<'a>>, C: Into<VerticesSource<'a>>, D: Into<VerticesSource<'a>>, E: Into<VerticesSource<'a>>, F: Into<VerticesSource<'a>>, G: Into<VerticesSource<'a>>,

source§

impl<'a, A, B, C, D, E, F, G> MultiVerticesSource<'a> for (A, B, C, D, E, F, G)where A: Into<VerticesSource<'a>>, B: Into<VerticesSource<'a>>, C: Into<VerticesSource<'a>>, D: Into<VerticesSource<'a>>, E: Into<VerticesSource<'a>>, F: Into<VerticesSource<'a>>, G: Into<VerticesSource<'a>>,

source§

impl<'a, E, F, G> MultiVerticesSource<'a> for (E, F, G)where E: Into<VerticesSource<'a>>, F: Into<VerticesSource<'a>>, G: Into<VerticesSource<'a>>,

source§

impl<'a, D, E, F, G> MultiVerticesSource<'a> for (D, E, F, G)where D: Into<VerticesSource<'a>>, E: Into<VerticesSource<'a>>, F: Into<VerticesSource<'a>>, G: Into<VerticesSource<'a>>,

Implementors§

source§

impl<'a, T> MultiVerticesSource<'a> for Twhere T: Into<VerticesSource<'a>>,