Skip to main content

AsAbstractGeometryMut

Trait AsAbstractGeometryMut 

Source
pub trait AsAbstractGeometryMut: AsAbstractGeometry + AsAbstractGmlMut {
    // Required method
    fn abstract_geometry_mut(&mut self) -> &mut AbstractGeometry;

    // Provided methods
    fn set_srs_name(&mut self, srs_name: impl Into<String>) { ... }
    fn set_srs_name_opt(&mut self, srs_name: Option<String>) { ... }
    fn clear_srs_name(&mut self) { ... }
    fn set_srs_dimension(&mut self, srs_dimension: u32) { ... }
    fn set_srs_dimension_opt(&mut self, srs_dimension: Option<u32>) { ... }
    fn clear_srs_dimension(&mut self) { ... }
}
Expand description

Mutable companion to AsAbstractGeometry.

Required Methods§

Source

fn abstract_geometry_mut(&mut self) -> &mut AbstractGeometry

Returns a mutable reference to the embedded AbstractGeometry base data.

Provided Methods§

Source

fn set_srs_name(&mut self, srs_name: impl Into<String>)

Source

fn set_srs_name_opt(&mut self, srs_name: Option<String>)

Source

fn clear_srs_name(&mut self)

Source

fn set_srs_dimension(&mut self, srs_dimension: u32)

Source

fn set_srs_dimension_opt(&mut self, srs_dimension: Option<u32>)

Source

fn clear_srs_dimension(&mut self)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl AsAbstractGeometryMut for AbstractCurve

Source§

impl AsAbstractGeometryMut for AbstractCurveKind

Source§

impl AsAbstractGeometryMut for AbstractGeometricAggregate

Source§

impl AsAbstractGeometryMut for AbstractGeometricAggregateKind

Source§

impl AsAbstractGeometryMut for AbstractGeometricPrimitive

Source§

impl AsAbstractGeometryMut for AbstractGeometricPrimitiveKind

Source§

impl AsAbstractGeometryMut for AbstractGeometry

Source§

impl AsAbstractGeometryMut for AbstractGeometryKind

Source§

impl AsAbstractGeometryMut for AbstractRing

Source§

impl AsAbstractGeometryMut for AbstractRingKind

Source§

impl AsAbstractGeometryMut for AbstractSolid

Source§

impl AsAbstractGeometryMut for AbstractSolidKind

Source§

impl AsAbstractGeometryMut for AbstractSurface

Source§

impl AsAbstractGeometryMut for AbstractSurfaceKind

Source§

impl AsAbstractGeometryMut for CompositeSurface

Source§

impl AsAbstractGeometryMut for LineString

Source§

impl AsAbstractGeometryMut for LinearRing

Source§

impl AsAbstractGeometryMut for MultiCurve

Source§

impl AsAbstractGeometryMut for MultiGeometry

Source§

impl AsAbstractGeometryMut for MultiPoint

Source§

impl AsAbstractGeometryMut for MultiSurface

Source§

impl AsAbstractGeometryMut for Point

Source§

impl AsAbstractGeometryMut for Polygon

Source§

impl AsAbstractGeometryMut for Shell

Source§

impl AsAbstractGeometryMut for Solid

Source§

impl AsAbstractGeometryMut for Surface

Source§

impl AsAbstractGeometryMut for SurfaceKind

Source§

impl AsAbstractGeometryMut for TriangulatedSurface