[][src]Trait postgis::ewkb::AsEwkbMultiPolygon

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>

Loading content...

Required methods

fn as_ewkb(
    &'a self
) -> EwkbMultiPolygon<'a, Self::PointType, Self::PointIter, Self::LineType, Self::LineIter, Self::ItemType, Self::Iter>

Loading content...

Implementors

impl<'a> AsEwkbMultiPolygon<'a> for MultiPolygon[src]

type PointType = Point

type PointIter = Iter<'a, Point>

type LineType = LineString

type LineIter = Iter<'a, Self::LineType>

type ItemType = Polygon

type Iter = Iter<'a, Self::ItemType>

impl<'a, P> AsEwkbMultiPolygon<'a> for MultiPolygonT<P> where
    P: 'a + Point + EwkbRead
[src]

type PointType = P

type PointIter = Iter<'a, P>

type LineType = LineStringT<P>

type LineIter = Iter<'a, Self::LineType>

type ItemType = PolygonT<P>

type Iter = Iter<'a, Self::ItemType>

Loading content...