pub trait MultiPolygon<'a>: Send + Sync {
type ItemType: 'a + Polygon<'a>;
type Iter: Iterator<Item = &'a Self::ItemType>;
// Required method
fn polygons(&'a self) -> Self::Iter;
}pub trait MultiPolygon<'a>: Send + Sync {
type ItemType: 'a + Polygon<'a>;
type Iter: Iterator<Item = &'a Self::ItemType>;
// Required method
fn polygons(&'a self) -> Self::Iter;
}