Trait postgis::ewkb::AsEwkbMultiPolygon
[−]
[src]
pub trait AsEwkbMultiPolygon<'a> { type PointType: 'a + Point; type PointIter: Iterator<Item = &'a Self::PointType> + ExactSizeIterator<Item = &'a Self::PointType>; type LineType: 'a + LineString<'a, ItemType = Self::PointType, Iter = Self::PointIter>; type LineIter: Iterator<Item = &'a Self::LineType> + ExactSizeIterator<Item = &'a Self::LineType>; type ItemType: 'a + Polygon<'a, ItemType = Self::LineType, Iter = Self::LineIter>; type Iter: Iterator<Item = &'a Self::ItemType> + ExactSizeIterator<Item = &'a Self::ItemType>; fn as_ewkb(
&'a self
) -> EwkbMultiPolygon<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter>; }
Associated Types
type PointType: 'a + Point
type PointIter: Iterator<Item = &'a Self::PointType> + ExactSizeIterator<Item = &'a Self::PointType>
type LineType: 'a + LineString<'a, ItemType = Self::PointType, Iter = Self::PointIter>
type LineIter: Iterator<Item = &'a Self::LineType> + ExactSizeIterator<Item = &'a Self::LineType>
type ItemType: 'a + Polygon<'a, ItemType = Self::LineType, Iter = Self::LineIter>
type Iter: Iterator<Item = &'a Self::ItemType> + ExactSizeIterator<Item = &'a Self::ItemType>
Required Methods
fn as_ewkb(
&'a self
) -> EwkbMultiPolygon<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter>
&'a self
) -> EwkbMultiPolygon<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter>
Implementors
impl<'a, P> AsEwkbMultiPolygon<'a> for MultiPolygonT<P> where
P: 'a + Point + EwkbRead,impl<'a> AsEwkbMultiPolygon<'a> for MultiPolygon