pub enum ProblemPosition {
Point,
Line(CoordinatePosition),
Triangle(CoordinatePosition),
Rect(CoordinatePosition),
MultiPoint(GeometryPosition),
LineString(CoordinatePosition),
MultiLineString(GeometryPosition, CoordinatePosition),
Polygon(RingRole, CoordinatePosition),
MultiPolygon(GeometryPosition, RingRole, CoordinatePosition),
GeometryCollection(GeometryPosition, Box<ProblemPosition>),
}
Expand description
The position of the problem in the geometry.
Variants§
Point
Line(CoordinatePosition)
Triangle(CoordinatePosition)
Rect(CoordinatePosition)
MultiPoint(GeometryPosition)
LineString(CoordinatePosition)
MultiLineString(GeometryPosition, CoordinatePosition)
Polygon(RingRole, CoordinatePosition)
MultiPolygon(GeometryPosition, RingRole, CoordinatePosition)
GeometryCollection(GeometryPosition, Box<ProblemPosition>)
Trait Implementations§
Source§impl Debug for ProblemPosition
impl Debug for ProblemPosition
Source§impl Display for ProblemPosition
impl Display for ProblemPosition
Source§impl PartialEq for ProblemPosition
impl PartialEq for ProblemPosition
impl StructuralPartialEq for ProblemPosition
Auto Trait Implementations§
impl Freeze for ProblemPosition
impl RefUnwindSafe for ProblemPosition
impl Send for ProblemPosition
impl Sync for ProblemPosition
impl Unpin for ProblemPosition
impl UnwindSafe for ProblemPosition
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