#[non_exhaustive]#[repr(C)]pub enum GeometryType {
MultiPoint = 0,
MultiLineString = 1,
MultiSurface = 2,
CompositeSurface = 3,
Solid = 4,
MultiSolid = 5,
CompositeSolid = 6,
GeometryInstance = 7,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MultiPoint = 0
MultiLineString = 1
MultiSurface = 2
CompositeSurface = 3
Solid = 4
MultiSolid = 5
CompositeSolid = 6
GeometryInstance = 7
Trait Implementations§
Source§impl Clone for GeometryType
impl Clone for GeometryType
Source§fn clone(&self) -> GeometryType
fn clone(&self) -> GeometryType
Returns a duplicate 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 Display for GeometryType
impl Display for GeometryType
Source§impl FromStr for GeometryType
impl FromStr for GeometryType
Source§impl Hash for GeometryType
impl Hash for GeometryType
Source§impl Ord for GeometryType
impl Ord for GeometryType
Source§fn cmp(&self, other: &GeometryType) -> Ordering
fn cmp(&self, other: &GeometryType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for GeometryType
impl PartialEq for GeometryType
Source§impl PartialOrd for GeometryType
impl PartialOrd for GeometryType
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 UnsafeUnpin 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