pub trait AsAbstractFeatureMut: AsAbstractFeature + AsAbstractGmlMut {
// Required method
fn abstract_feature_mut(&mut self) -> &mut AbstractFeature;
// Provided methods
fn set_bounded_by(&mut self, bounded_by: Option<BoundingShape>) { ... }
fn bounded_by_mut(&mut self) -> &mut Option<BoundingShape> { ... }
fn set_bounding_shape_from_envelope(&mut self, envelope: Option<Envelope>) { ... }
}Expand description
Mutable companion to AsAbstractFeature.
Required Methods§
Sourcefn abstract_feature_mut(&mut self) -> &mut AbstractFeature
fn abstract_feature_mut(&mut self) -> &mut AbstractFeature
Returns a mutable reference to the embedded AbstractFeature base data.
Provided Methods§
fn set_bounded_by(&mut self, bounded_by: Option<BoundingShape>)
fn bounded_by_mut(&mut self) -> &mut Option<BoundingShape>
fn set_bounding_shape_from_envelope(&mut self, envelope: Option<Envelope>)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".