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, A, B, C, D, E, F, G> MultiVerticesSource<'a> for (A, B, C, D, E, F, G)

source§

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

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, 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>>,

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, 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>>,

Implementors§

source§

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