#[repr(u8)]pub enum GeometryType {
GEOM_GEOMETRY = 0,
GEOM_POINT = 1,
GEOM_LINESTRING = 2,
GEOM_POLYGON = 3,
GEOM_MULTIPOINT = 4,
GEOM_MULTILINESTRING = 5,
GEOM_MULTIPOLYGON = 6,
GEOM_GEOMETRYCOLLECTION = 7,
}Expand description
Geometry type.
Variants§
GEOM_GEOMETRY = 0
GEOM_POINT = 1
GEOM_LINESTRING = 2
GEOM_POLYGON = 3
GEOM_MULTIPOINT = 4
GEOM_MULTILINESTRING = 5
GEOM_MULTIPOLYGON = 6
GEOM_GEOMETRYCOLLECTION = 7
Trait Implementations§
Source§impl Clone for GeometryType
impl Clone for GeometryType
Source§fn clone(&self) -> GeometryType
fn clone(&self) -> GeometryType
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeometryType
impl Debug for GeometryType
Source§impl Hash for GeometryType
impl Hash for GeometryType
Source§impl PartialEq for GeometryType
impl PartialEq for GeometryType
Source§impl TryFrom<u8> for GeometryType
impl TryFrom<u8> for GeometryType
Source§type Error = UnknownGeometryType
type Error = UnknownGeometryType
The type returned in the event of a conversion error.
Source§fn try_from(
value: u8,
) -> Result<GeometryType, <GeometryType as TryFrom<u8>>::Error>
fn try_from( value: u8, ) -> Result<GeometryType, <GeometryType as TryFrom<u8>>::Error>
Performs the conversion.
impl Copy for GeometryType
impl Eq for GeometryType
impl StructuralPartialEq for GeometryType
Auto Trait Implementations§
impl Freeze for GeometryType
impl RefUnwindSafe for GeometryType
impl Send for GeometryType
impl Sync for GeometryType
impl Unpin for GeometryType
impl UnwindSafe for GeometryType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.