Skip to main content

AbstractFeatureKind

Enum AbstractFeatureKind 

Source
pub enum AbstractFeatureKind {
    AbstractFeatureWithLifespanKind(AbstractFeatureWithLifespanKind),
    AbstractSurfaceDataKind(AbstractSurfaceDataKind),
    AbstractPointCloudKind(AbstractPointCloudKind),
}

Variants§

§

AbstractFeatureWithLifespanKind(AbstractFeatureWithLifespanKind)

§

AbstractSurfaceDataKind(AbstractSurfaceDataKind)

§

AbstractPointCloudKind(AbstractPointCloudKind)

Trait Implementations§

Source§

impl AsAbstractFeature for AbstractFeatureKind

Source§

fn abstract_feature(&self) -> &AbstractFeature

Returns a reference to the embedded AbstractFeature base data.
Source§

fn bounded_by(&self) -> Option<&BoundingShape>

Source§

impl AsAbstractFeature for AbstractFeatureKind

Source§

impl AsAbstractFeatureMut for AbstractFeatureKind

Source§

fn abstract_feature_mut(&mut self) -> &mut AbstractFeature

Returns a mutable reference to the embedded AbstractFeature base data.
Source§

fn set_bounded_by(&mut self, bounded_by: Option<BoundingShape>)

Source§

fn bounded_by_mut(&mut self) -> &mut Option<BoundingShape>

Source§

fn set_bounding_shape_from_envelope(&mut self, envelope: Option<Envelope>)

Source§

impl AsAbstractFeatureMut for AbstractFeatureKind

Source§

impl AsAbstractGml for AbstractFeatureKind

Source§

fn abstract_gml(&self) -> &AbstractGml

Returns a reference to the embedded AbstractGml base data.
Source§

fn id(&self) -> Option<&Id>

Returns the optional identifier of this GML object.
Source§

fn names(&self) -> &[Code]

Returns the names of this GML object.
Source§

impl AsAbstractGmlMut for AbstractFeatureKind

Source§

fn abstract_gml_mut(&mut self) -> &mut AbstractGml

Returns a mutable reference to the embedded AbstractGml base data.
Source§

fn set_id(&mut self, id: Id)

Sets the identifier of this GML object.
Source§

fn set_id_opt(&mut self, id: Option<Id>)

Sets or clears the identifier of this GML object.
Source§

fn clear_id(&mut self)

Clears the identifier of this GML object.
Source§

fn set_names(&mut self, names: Vec<Code>)

Source§

fn push_name(&mut self, name: Code)

Source§

fn extend_names(&mut self, names: impl IntoIterator<Item = Code>)

Source§

impl AsAbstractObject for AbstractFeatureKind

Source§

impl AsAbstractObjectMut for AbstractFeatureKind

Source§

impl Clone for AbstractFeatureKind

Source§

fn clone(&self) -> AbstractFeatureKind

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AbstractFeatureKind

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl<'a> From<&'a AbstractFeatureKind> for AbstractFeatureKindRef<'a>

Source§

fn from(item: &'a AbstractFeatureKind) -> AbstractFeatureKindRef<'a>

Converts to this type from the input type.
Source§

impl<'a> From<&'a mut AbstractFeatureKind> for AbstractFeatureKindRefMut<'a>

Source§

fn from(item: &'a mut AbstractFeatureKind) -> AbstractFeatureKindRefMut<'a>

Converts to this type from the input type.
Source§

impl From<AbstractAppearanceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractAppearanceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractBuildingKind> for AbstractFeatureKind

Source§

fn from(x: AbstractBuildingKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractBuildingSubdivisionKind> for AbstractFeatureKind

Source§

fn from(x: AbstractBuildingSubdivisionKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractCityObjectKind> for AbstractFeatureKind

Source§

fn from(x: AbstractCityObjectKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractConstructionKind> for AbstractFeatureKind

Source§

fn from(x: AbstractConstructionKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractConstructionSurfaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractConstructionSurfaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractConstructiveElementKind> for AbstractFeatureKind

Source§

fn from(x: AbstractConstructiveElementKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractFeatureWithLifespanKind> for AbstractFeatureKind

Source§

fn from(x: AbstractFeatureWithLifespanKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractFillingElementKind> for AbstractFeatureKind

Source§

fn from(x: AbstractFillingElementKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractFillingSurfaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractFillingSurfaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractInstallationKind> for AbstractFeatureKind

Source§

fn from(x: AbstractInstallationKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractLogicalSpaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractLogicalSpaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractOccupiedSpaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractOccupiedSpaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractPhysicalSpaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractPhysicalSpaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractPointCloudKind> for AbstractFeatureKind

Source§

fn from(x: AbstractPointCloudKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractReliefComponentKind> for AbstractFeatureKind

Source§

fn from(x: AbstractReliefComponentKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractSpaceBoundaryKind> for AbstractFeatureKind

Source§

fn from(x: AbstractSpaceBoundaryKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractSpaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractSpaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractSurfaceDataKind> for AbstractFeatureKind

Source§

fn from(x: AbstractSurfaceDataKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractTextureKind> for AbstractFeatureKind

Source§

fn from(x: AbstractTextureKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractThematicSurfaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractThematicSurfaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractTransportationSpaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractTransportationSpaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractUnoccupiedSpaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractUnoccupiedSpaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractVegetationObjectKind> for AbstractFeatureKind

Source§

fn from(x: AbstractVegetationObjectKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AbstractWaterBoundarySurfaceKind> for AbstractFeatureKind

Source§

fn from(x: AbstractWaterBoundarySurfaceKind) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Appearance> for AbstractFeatureKind

Source§

fn from(x: Appearance) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AuxiliaryTrafficArea> for AbstractFeatureKind

Source§

fn from(x: AuxiliaryTrafficArea) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<AuxiliaryTrafficSpace> for AbstractFeatureKind

Source§

fn from(x: AuxiliaryTrafficSpace) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Building> for AbstractFeatureKind

Source§

fn from(x: Building) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<BuildingConstructiveElement> for AbstractFeatureKind

Source§

fn from(x: BuildingConstructiveElement) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<BuildingInstallation> for AbstractFeatureKind

Source§

fn from(x: BuildingInstallation) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<BuildingPart> for AbstractFeatureKind

Source§

fn from(x: BuildingPart) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<BuildingRoom> for AbstractFeatureKind

Source§

fn from(x: BuildingRoom) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<BuildingUnit> for AbstractFeatureKind

Source§

fn from(x: BuildingUnit) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<CeilingSurface> for AbstractFeatureKind

Source§

fn from(x: CeilingSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<CityFurniture> for AbstractFeatureKind

Source§

fn from(x: CityFurniture) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<CityModel> for AbstractFeatureKind

Source§

fn from(x: CityModel) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<ClearanceSpace> for AbstractFeatureKind

Source§

fn from(x: ClearanceSpace) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<ClosureSurface> for AbstractFeatureKind

Source§

fn from(x: ClosureSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Door> for AbstractFeatureKind

Source§

fn from(x: Door) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<DoorSurface> for AbstractFeatureKind

Source§

fn from(x: DoorSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<FloorSurface> for AbstractFeatureKind

Source§

fn from(x: FloorSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<GenericOccupiedSpace> for AbstractFeatureKind

Source§

fn from(x: GenericOccupiedSpace) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<GenericThematicSurface> for AbstractFeatureKind

Source§

fn from(x: GenericThematicSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<GeoreferencedTexture> for AbstractFeatureKind

Source§

fn from(x: GeoreferencedTexture) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<GroundSurface> for AbstractFeatureKind

Source§

fn from(x: GroundSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Hole> for AbstractFeatureKind

Source§

fn from(x: Hole) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<HoleSurface> for AbstractFeatureKind

Source§

fn from(x: HoleSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<InteriorWallSurface> for AbstractFeatureKind

Source§

fn from(x: InteriorWallSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Intersection> for AbstractFeatureKind

Source§

fn from(x: Intersection) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<LandUse> for AbstractFeatureKind

Source§

fn from(x: LandUse) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Marking> for AbstractFeatureKind

Source§

fn from(x: Marking) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<OuterCeilingSurface> for AbstractFeatureKind

Source§

fn from(x: OuterCeilingSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<OuterFloorSurface> for AbstractFeatureKind

Source§

fn from(x: OuterFloorSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<ParameterizedTexture> for AbstractFeatureKind

Source§

fn from(x: ParameterizedTexture) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<PlantCover> for AbstractFeatureKind

Source§

fn from(x: PlantCover) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<PointCloud> for AbstractFeatureKind

Source§

fn from(x: PointCloud) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Railway> for AbstractFeatureKind

Source§

fn from(x: Railway) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<ReliefFeature> for AbstractFeatureKind

Source§

fn from(x: ReliefFeature) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Road> for AbstractFeatureKind

Source§

fn from(x: Road) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<RoofSurface> for AbstractFeatureKind

Source§

fn from(x: RoofSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Section> for AbstractFeatureKind

Source§

fn from(x: Section) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<SolitaryVegetationObject> for AbstractFeatureKind

Source§

fn from(x: SolitaryVegetationObject) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Square> for AbstractFeatureKind

Source§

fn from(x: Square) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Storey> for AbstractFeatureKind

Source§

fn from(x: Storey) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<TinRelief> for AbstractFeatureKind

Source§

fn from(x: TinRelief) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Track> for AbstractFeatureKind

Source§

fn from(x: Track) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<TrafficArea> for AbstractFeatureKind

Source§

fn from(x: TrafficArea) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<TrafficSpace> for AbstractFeatureKind

Source§

fn from(x: TrafficSpace) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<WallSurface> for AbstractFeatureKind

Source§

fn from(x: WallSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<WaterBody> for AbstractFeatureKind

Source§

fn from(x: WaterBody) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<WaterGroundSurface> for AbstractFeatureKind

Source§

fn from(x: WaterGroundSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<WaterSurface> for AbstractFeatureKind

Source§

fn from(x: WaterSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Waterway> for AbstractFeatureKind

Source§

fn from(x: Waterway) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<Window> for AbstractFeatureKind

Source§

fn from(x: Window) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<WindowSurface> for AbstractFeatureKind

Source§

fn from(x: WindowSurface) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl From<X3DMaterial> for AbstractFeatureKind

Source§

fn from(x: X3DMaterial) -> AbstractFeatureKind

Converts to this type from the input type.
Source§

impl HasFeatureType for AbstractFeatureKind

Source§

impl PartialEq for AbstractFeatureKind

Source§

fn eq(&self, other: &AbstractFeatureKind) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for AbstractFeatureKind

Source§

impl TryFrom<AbstractFeatureKind> for Building

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Building, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for BuildingPart

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<BuildingPart, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for BuildingUnit

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<BuildingUnit, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Storey

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Storey, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for AbstractBuildingKind

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<AbstractBuildingKind, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for CeilingSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<CeilingSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for FloorSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<FloorSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for GroundSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<GroundSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for InteriorWallSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<InteriorWallSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for OuterCeilingSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<OuterCeilingSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for OuterFloorSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<OuterFloorSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for RoofSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<RoofSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for WallSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<WallSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for BuildingConstructiveElement

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<BuildingConstructiveElement, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Door

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Door, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Window

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Window, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for DoorSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<DoorSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for WindowSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<WindowSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for BuildingInstallation

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<BuildingInstallation, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Appearance

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Appearance, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for AbstractSpaceKind

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<AbstractSpaceKind, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for AbstractSpaceBoundaryKind

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<AbstractSpaceBoundaryKind, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for CityFurniture

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<CityFurniture, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for GenericOccupiedSpace

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<GenericOccupiedSpace, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for WaterBody

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<WaterBody, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for AbstractOccupiedSpaceKind

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<AbstractOccupiedSpaceKind, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for AbstractUnoccupiedSpaceKind

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<AbstractUnoccupiedSpaceKind, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for PointCloud

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<PointCloud, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for ReliefFeature

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<ReliefFeature, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for AbstractLogicalSpaceKind

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<AbstractLogicalSpaceKind, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for AbstractPhysicalSpaceKind

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<AbstractPhysicalSpaceKind, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for AuxiliaryTrafficArea

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<AuxiliaryTrafficArea, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for ClosureSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<ClosureSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for GenericThematicSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<GenericThematicSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for HoleSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<HoleSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for LandUse

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<LandUse, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Marking

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Marking, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for TrafficArea

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<TrafficArea, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for AuxiliaryTrafficSpace

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<AuxiliaryTrafficSpace, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for BuildingRoom

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<BuildingRoom, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for ClearanceSpace

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<ClearanceSpace, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Hole

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Hole, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for TrafficSpace

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<TrafficSpace, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for TinRelief

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<TinRelief, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Section

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Section, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Intersection

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Intersection, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Road

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Road, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Track

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Track, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Railway

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Railway, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Waterway

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Waterway, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for Square

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<Square, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for PlantCover

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<PlantCover, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for SolitaryVegetationObject

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<SolitaryVegetationObject, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for WaterGroundSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<WaterGroundSurface, ()>

Performs the conversion.
Source§

impl TryFrom<AbstractFeatureKind> for WaterSurface

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: AbstractFeatureKind) -> Result<WaterSurface, ()>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> Downcast for T
where T: Any,

Source§

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>

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)

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)

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
where T: Any + Send,

Source§

fn into_any_send(self: Box<T>) -> Box<dyn Any + Send>

Converts Box<Trait> (where Trait: DowncastSend) to Box<dyn Any + Send>, which can then be downcast into Box<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DowncastSync for T
where T: Any + Send + Sync,

Source§

fn into_any_sync(self: Box<T>) -> Box<dyn Any + Sync + Send>

Converts Box<Trait> (where Trait: DowncastSync) to Box<dyn Any + Send + Sync>, which can then be downcast into Box<ConcreteType> where ConcreteType implements Trait.
Source§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Converts Arc<Trait> (where Trait: DowncastSync) to Arc<Any>, which can then be downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

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 more
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> Scalar for T
where T: 'static + Clone + PartialEq + Debug,

Source§

impl<SS, SP> SupersetOf<SS> for SP
where SS: SubsetOf<SP>,

Source§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
Source§

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

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
Source§

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 SP
where SS: SubsetOf<SP>,

Source§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
Source§

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

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
Source§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more