pub enum AbstractTextureKindRefMut<'a> {
GeoreferencedTexture(&'a mut GeoreferencedTexture),
ParameterizedTexture(&'a mut ParameterizedTexture),
}Variants§
GeoreferencedTexture(&'a mut GeoreferencedTexture)
ParameterizedTexture(&'a mut ParameterizedTexture)
Trait Implementations§
Source§impl AsAbstractFeature for AbstractTextureKindRefMut<'_>
impl AsAbstractFeature for AbstractTextureKindRefMut<'_>
Source§fn abstract_feature(&self) -> &AbstractFeature
fn abstract_feature(&self) -> &AbstractFeature
Returns a reference to the embedded
AbstractFeature base data.fn bounded_by(&self) -> Option<&BoundingShape>
Source§impl AsAbstractFeature for AbstractTextureKindRefMut<'_>
impl AsAbstractFeature for AbstractTextureKindRefMut<'_>
fn abstract_feature(&self) -> &AbstractFeature
fn feature_id(&self) -> &Id
Source§impl AsAbstractFeatureMut for AbstractTextureKindRefMut<'_>
impl AsAbstractFeatureMut for AbstractTextureKindRefMut<'_>
Source§fn 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.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>)
Source§impl AsAbstractFeatureMut for AbstractTextureKindRefMut<'_>
impl AsAbstractFeatureMut for AbstractTextureKindRefMut<'_>
fn abstract_feature_mut(&mut self) -> &mut AbstractFeature
Source§impl AsAbstractGml for AbstractTextureKindRefMut<'_>
impl AsAbstractGml for AbstractTextureKindRefMut<'_>
Source§fn abstract_gml(&self) -> &AbstractGml
fn abstract_gml(&self) -> &AbstractGml
Returns a reference to the embedded
AbstractGml base data.Source§impl AsAbstractGmlMut for AbstractTextureKindRefMut<'_>
impl AsAbstractGmlMut for AbstractTextureKindRefMut<'_>
Source§fn abstract_gml_mut(&mut self) -> &mut AbstractGml
fn abstract_gml_mut(&mut self) -> &mut AbstractGml
Returns a mutable reference to the embedded
AbstractGml base data.Source§fn set_id_opt(&mut self, id: Option<Id>)
fn set_id_opt(&mut self, id: Option<Id>)
Sets or clears the identifier of this GML object.
fn set_names(&mut self, names: Vec<Code>)
fn push_name(&mut self, name: Code)
fn extend_names(&mut self, names: impl IntoIterator<Item = Code>)
Source§impl AsAbstractObject for AbstractTextureKindRefMut<'_>
impl AsAbstractObject for AbstractTextureKindRefMut<'_>
fn abstract_object(&self) -> &AbstractObject
Source§impl AsAbstractObjectMut for AbstractTextureKindRefMut<'_>
impl AsAbstractObjectMut for AbstractTextureKindRefMut<'_>
fn abstract_object_mut(&mut self) -> &mut AbstractObject
Source§impl AsAbstractSurfaceData for AbstractTextureKindRefMut<'_>
impl AsAbstractSurfaceData for AbstractTextureKindRefMut<'_>
fn abstract_surface_data(&self) -> &AbstractSurfaceData
fn is_front(&self) -> Option<&bool>
Source§impl AsAbstractSurfaceDataMut for AbstractTextureKindRefMut<'_>
impl AsAbstractSurfaceDataMut for AbstractTextureKindRefMut<'_>
fn abstract_surface_data_mut(&mut self) -> &mut AbstractSurfaceData
fn set_is_front(&mut self, is_front: Option<bool>)
Source§impl<'a> AsAbstractTexture for AbstractTextureKindRefMut<'a>
impl<'a> AsAbstractTexture for AbstractTextureKindRefMut<'a>
fn abstract_texture(&self) -> &AbstractTexture
fn image_uri(&self) -> Option<&str>
fn texture_type(&self) -> Option<TextureType>
fn wrap_mode(&self) -> Option<WrapMode>
fn border_color(&self) -> Option<ColorPlusOpacity>
Source§impl<'a> AsAbstractTextureMut for AbstractTextureKindRefMut<'a>
impl<'a> AsAbstractTextureMut for AbstractTextureKindRefMut<'a>
fn abstract_texture_mut(&mut self) -> &mut AbstractTexture
fn set_image_uri(&mut self, image_uri: Option<String>)
fn set_texture_type(&mut self, texture_type: Option<TextureType>)
fn set_wrap_mode(&mut self, wrap_mode: Option<WrapMode>)
fn set_border_color(&mut self, border_color: Option<ColorPlusOpacity>)
Source§impl<'a> Debug for AbstractTextureKindRefMut<'a>
impl<'a> Debug for AbstractTextureKindRefMut<'a>
Source§impl<'a> From<&'a mut AbstractTextureKind> for AbstractTextureKindRefMut<'a>
impl<'a> From<&'a mut AbstractTextureKind> for AbstractTextureKindRefMut<'a>
Source§fn from(item: &'a mut AbstractTextureKind) -> AbstractTextureKindRefMut<'a>
fn from(item: &'a mut AbstractTextureKind) -> AbstractTextureKindRefMut<'a>
Converts to this type from the input type.
Source§impl<'a> From<&'a mut GeoreferencedTexture> for AbstractTextureKindRefMut<'a>
impl<'a> From<&'a mut GeoreferencedTexture> for AbstractTextureKindRefMut<'a>
Source§fn from(x: &'a mut GeoreferencedTexture) -> AbstractTextureKindRefMut<'a>
fn from(x: &'a mut GeoreferencedTexture) -> AbstractTextureKindRefMut<'a>
Converts to this type from the input type.
Source§impl<'a> From<&'a mut ParameterizedTexture> for AbstractTextureKindRefMut<'a>
impl<'a> From<&'a mut ParameterizedTexture> for AbstractTextureKindRefMut<'a>
Source§fn from(x: &'a mut ParameterizedTexture) -> AbstractTextureKindRefMut<'a>
fn from(x: &'a mut ParameterizedTexture) -> AbstractTextureKindRefMut<'a>
Converts to this type from the input type.
Source§impl<'a> HasFeatureType for AbstractTextureKindRefMut<'a>
impl<'a> HasFeatureType for AbstractTextureKindRefMut<'a>
fn feature_type(&self) -> FeatureType
Source§impl<'a> RecomputeBoundingShape for AbstractTextureKindRefMut<'a>
impl<'a> RecomputeBoundingShape for AbstractTextureKindRefMut<'a>
fn recompute_bounding_shape(&mut self)
Source§impl<'a> TryFrom<AbstractFeatureKindRefMut<'a>> for AbstractTextureKindRefMut<'a>
impl<'a> TryFrom<AbstractFeatureKindRefMut<'a>> for AbstractTextureKindRefMut<'a>
Source§impl<'a> TryFrom<AbstractSurfaceDataKindRefMut<'a>> for AbstractTextureKindRefMut<'a>
impl<'a> TryFrom<AbstractSurfaceDataKindRefMut<'a>> for AbstractTextureKindRefMut<'a>
Source§impl<'a> TryFrom<AbstractTextureKindRefMut<'a>> for &'a mut GeoreferencedTexture
impl<'a> TryFrom<AbstractTextureKindRefMut<'a>> for &'a mut GeoreferencedTexture
Source§impl<'a> TryFrom<AbstractTextureKindRefMut<'a>> for &'a mut ParameterizedTexture
impl<'a> TryFrom<AbstractTextureKindRefMut<'a>> for &'a mut ParameterizedTexture
Auto Trait Implementations§
impl<'a> !UnwindSafe for AbstractTextureKindRefMut<'a>
impl<'a> Freeze for AbstractTextureKindRefMut<'a>
impl<'a> RefUnwindSafe for AbstractTextureKindRefMut<'a>
impl<'a> Send for AbstractTextureKindRefMut<'a>
impl<'a> Sync for AbstractTextureKindRefMut<'a>
impl<'a> Unpin for AbstractTextureKindRefMut<'a>
impl<'a> UnsafeUnpin for AbstractTextureKindRefMut<'a>
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSend for T
impl<T> DowncastSend for T
Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.