Struct postgis::ewkb::GeometryCollectionT [−][src]
pub struct GeometryCollectionT<P: Point + EwkbRead> {
pub geometries: Vec<GeometryT<P>>,
pub srid: Option<i32>,
}
Fields
geometries: Vec<GeometryT<P>>
srid: Option<i32>
Implementations
Trait Implementations
impl<'a, P> AsEwkbGeometryCollection<'a> for GeometryCollectionT<P> where
P: 'a + Point + EwkbRead,
impl<'a, P> AsEwkbGeometryCollection<'a> for GeometryCollectionT<P> where
P: 'a + Point + EwkbRead,
type PointType = P
type MultiPointType = MultiPointT<P>
type LineType = LineStringT<P>
type MultiLineType = MultiLineStringT<P>
type MultiPolyType = MultiPolygonT<P>
type GeomCollection = GeometryCollectionT<P>
fn as_ewkb(
&'a self
) -> EwkbGeometryCollection<'a, Self::PointType, Self::PointIter, Self::MultiPointType, Self::LineType, Self::LineIter, Self::MultiLineType, Self::PolyType, Self::PolyIter, Self::MultiPolyType, Self::GeomType, Self::GeomIter, Self::GeomCollection>
Auto Trait Implementations
impl<P> RefUnwindSafe for GeometryCollectionT<P> where
P: RefUnwindSafe,
impl<P> Send for GeometryCollectionT<P>
impl<P> Sync for GeometryCollectionT<P>
impl<P> Unpin for GeometryCollectionT<P> where
P: Unpin,
impl<P> UnwindSafe for GeometryCollectionT<P> where
P: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a reference to self
as a ToSql
trait object.