Trait nannou::ui::backend::glium::glium::vertex::MultiVerticesSource
[−]
[src]
pub trait MultiVerticesSource<'a> where
<Self::Iterator as Iterator>::Item == VerticesSource<'a>, { type Iterator: Iterator; fn iter(self) -> Self::Iterator; }
Objects that describe multiple vertex sources.
Associated Types
Required Methods
Implementations on Foreign Types
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>>,
[src]
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>>,
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>>,
[src]
C: Into<VerticesSource<'a>>,
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
impl<'a, E, F, G> MultiVerticesSource<'a> for (E, F, G) where
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
[src]
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
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>>,
[src]
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
impl<'a, F, G> MultiVerticesSource<'a> for (F, G) where
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
[src]
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
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>>,
[src]
B: Into<VerticesSource<'a>>,
C: Into<VerticesSource<'a>>,
D: Into<VerticesSource<'a>>,
E: Into<VerticesSource<'a>>,
F: Into<VerticesSource<'a>>,
G: Into<VerticesSource<'a>>,
impl<'a, G> MultiVerticesSource<'a> for (G,) where
G: Into<VerticesSource<'a>>,
[src]
G: Into<VerticesSource<'a>>,
type Iterator = IntoIter<VerticesSource<'a>>
ⓘImportant traits for IntoIter<A>fn iter(self) -> IntoIter<VerticesSource<'a>>
[src]
ⓘImportant traits for IntoIter<A>
Implementors
impl<'a, T> MultiVerticesSource<'a> for T where
T: Into<VerticesSource<'a>>, type Iterator = IntoIter<VerticesSource<'a>>;