1 2 3 4 5 6 7 8 9 10
use super::*; impl<T> Polygon<T> { pub fn new<I>(points: I) -> Self where I: IntoIterator<Item = Point<T>>, { Self { vertex: points.into_iter().collect() } } }