Skip to main content

AsAbstractFeature

Trait AsAbstractFeature 

Source
pub trait AsAbstractFeature {
    // Required method
    fn abstract_feature(&self) -> &AbstractFeature;

    // Provided method
    fn feature_id(&self) -> &Id { ... }
}

Required Methods§

Provided Methods§

Source

fn feature_id(&self) -> &Id

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl AsAbstractFeature for AbstractAppearance

Source§

impl AsAbstractFeature for AbstractAppearanceKind

Source§

impl AsAbstractFeature for AbstractAppearanceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractAppearanceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractBuilding

Source§

impl AsAbstractFeature for AbstractBuildingKind

Source§

impl AsAbstractFeature for AbstractBuildingKindRef<'_>

Source§

impl AsAbstractFeature for AbstractBuildingKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractBuildingSubdivision

Source§

impl AsAbstractFeature for AbstractBuildingSubdivisionKind

Source§

impl AsAbstractFeature for AbstractBuildingSubdivisionKindRef<'_>

Source§

impl AsAbstractFeature for AbstractBuildingSubdivisionKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractCityObject

Source§

impl AsAbstractFeature for AbstractCityObjectKind

Source§

impl AsAbstractFeature for AbstractCityObjectKindRef<'_>

Source§

impl AsAbstractFeature for AbstractCityObjectKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractConstruction

Source§

impl AsAbstractFeature for AbstractConstructionKind

Source§

impl AsAbstractFeature for AbstractConstructionKindRef<'_>

Source§

impl AsAbstractFeature for AbstractConstructionKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractConstructionSurface

Source§

impl AsAbstractFeature for AbstractConstructionSurfaceKind

Source§

impl AsAbstractFeature for AbstractConstructionSurfaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractConstructionSurfaceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractConstructiveElement

Source§

impl AsAbstractFeature for AbstractConstructiveElementKind

Source§

impl AsAbstractFeature for AbstractConstructiveElementKindRef<'_>

Source§

impl AsAbstractFeature for AbstractConstructiveElementKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractFeature

Source§

impl AsAbstractFeature for AbstractFeatureKind

Source§

impl AsAbstractFeature for AbstractFeatureWithLifespan

Source§

impl AsAbstractFeature for AbstractFeatureWithLifespanKind

Source§

impl AsAbstractFeature for AbstractFeatureWithLifespanKindRef<'_>

Source§

impl AsAbstractFeature for AbstractFeatureWithLifespanKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractFillingElement

Source§

impl AsAbstractFeature for AbstractFillingElementKind

Source§

impl AsAbstractFeature for AbstractFillingElementKindRef<'_>

Source§

impl AsAbstractFeature for AbstractFillingElementKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractFillingSurface

Source§

impl AsAbstractFeature for AbstractFillingSurfaceKind

Source§

impl AsAbstractFeature for AbstractFillingSurfaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractFillingSurfaceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractInstallation

Source§

impl AsAbstractFeature for AbstractInstallationKind

Source§

impl AsAbstractFeature for AbstractInstallationKindRef<'_>

Source§

impl AsAbstractFeature for AbstractInstallationKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractLogicalSpace

Source§

impl AsAbstractFeature for AbstractLogicalSpaceKind

Source§

impl AsAbstractFeature for AbstractLogicalSpaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractLogicalSpaceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractOccupiedSpace

Source§

impl AsAbstractFeature for AbstractOccupiedSpaceKind

Source§

impl AsAbstractFeature for AbstractOccupiedSpaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractOccupiedSpaceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractPhysicalSpace

Source§

impl AsAbstractFeature for AbstractPhysicalSpaceKind

Source§

impl AsAbstractFeature for AbstractPhysicalSpaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractPhysicalSpaceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractPointCloud

Source§

impl AsAbstractFeature for AbstractPointCloudKind

Source§

impl AsAbstractFeature for AbstractPointCloudKindRef<'_>

Source§

impl AsAbstractFeature for AbstractPointCloudKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractReliefComponent

Source§

impl AsAbstractFeature for AbstractReliefComponentKind

Source§

impl AsAbstractFeature for AbstractReliefComponentKindRef<'_>

Source§

impl AsAbstractFeature for AbstractReliefComponentKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractSpace

Source§

impl AsAbstractFeature for AbstractSpaceBoundary

Source§

impl AsAbstractFeature for AbstractSpaceBoundaryKind

Source§

impl AsAbstractFeature for AbstractSpaceBoundaryKindRef<'_>

Source§

impl AsAbstractFeature for AbstractSpaceBoundaryKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractSpaceKind

Source§

impl AsAbstractFeature for AbstractSpaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractSpaceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractSurfaceData

Source§

impl AsAbstractFeature for AbstractSurfaceDataKind

Source§

impl AsAbstractFeature for AbstractSurfaceDataKindRef<'_>

Source§

impl AsAbstractFeature for AbstractSurfaceDataKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractTexture

Source§

impl AsAbstractFeature for AbstractTextureKind

Source§

impl AsAbstractFeature for AbstractTextureKindRef<'_>

Source§

impl AsAbstractFeature for AbstractTextureKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractThematicSurface

Source§

impl AsAbstractFeature for AbstractThematicSurfaceKind

Source§

impl AsAbstractFeature for AbstractThematicSurfaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractThematicSurfaceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractTransportationSpace

Source§

impl AsAbstractFeature for AbstractTransportationSpaceKind

Source§

impl AsAbstractFeature for AbstractTransportationSpaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractTransportationSpaceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractUnoccupiedSpace

Source§

impl AsAbstractFeature for AbstractUnoccupiedSpaceKind

Source§

impl AsAbstractFeature for AbstractUnoccupiedSpaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractUnoccupiedSpaceKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractVegetationObject

Source§

impl AsAbstractFeature for AbstractVegetationObjectKind

Source§

impl AsAbstractFeature for AbstractVegetationObjectKindRef<'_>

Source§

impl AsAbstractFeature for AbstractVegetationObjectKindRefMut<'_>

Source§

impl AsAbstractFeature for AbstractWaterBoundarySurface

Source§

impl AsAbstractFeature for AbstractWaterBoundarySurfaceKind

Source§

impl AsAbstractFeature for AbstractWaterBoundarySurfaceKindRef<'_>

Source§

impl AsAbstractFeature for AbstractWaterBoundarySurfaceKindRefMut<'_>

Source§

impl AsAbstractFeature for Appearance

Source§

impl AsAbstractFeature for AuxiliaryTrafficArea

Source§

impl AsAbstractFeature for AuxiliaryTrafficSpace

Source§

impl AsAbstractFeature for Building

Source§

impl AsAbstractFeature for BuildingConstructiveElement

Source§

impl AsAbstractFeature for BuildingInstallation

Source§

impl AsAbstractFeature for BuildingPart

Source§

impl AsAbstractFeature for BuildingRoom

Source§

impl AsAbstractFeature for BuildingUnit

Source§

impl AsAbstractFeature for CeilingSurface

Source§

impl AsAbstractFeature for CityFurniture

Source§

impl AsAbstractFeature for CityModel

Source§

impl AsAbstractFeature for ClearanceSpace

Source§

impl AsAbstractFeature for ClosureSurface

Source§

impl AsAbstractFeature for Door

Source§

impl AsAbstractFeature for DoorSurface

Source§

impl AsAbstractFeature for FloorSurface

Source§

impl AsAbstractFeature for GenericOccupiedSpace

Source§

impl AsAbstractFeature for GenericThematicSurface

Source§

impl AsAbstractFeature for GeoreferencedTexture

Source§

impl AsAbstractFeature for GroundSurface

Source§

impl AsAbstractFeature for Hole

Source§

impl AsAbstractFeature for HoleSurface

Source§

impl AsAbstractFeature for InteriorWallSurface

Source§

impl AsAbstractFeature for Intersection

Source§

impl AsAbstractFeature for LandUse

Source§

impl AsAbstractFeature for Marking

Source§

impl AsAbstractFeature for OuterCeilingSurface

Source§

impl AsAbstractFeature for OuterFloorSurface

Source§

impl AsAbstractFeature for ParameterizedTexture

Source§

impl AsAbstractFeature for PlantCover

Source§

impl AsAbstractFeature for PointCloud

Source§

impl AsAbstractFeature for Railway

Source§

impl AsAbstractFeature for ReliefFeature

Source§

impl AsAbstractFeature for Road

Source§

impl AsAbstractFeature for RoofSurface

Source§

impl AsAbstractFeature for Section

Source§

impl AsAbstractFeature for SolitaryVegetationObject

Source§

impl AsAbstractFeature for Square

Source§

impl AsAbstractFeature for Storey

Source§

impl AsAbstractFeature for TinRelief

Source§

impl AsAbstractFeature for Track

Source§

impl AsAbstractFeature for TrafficArea

Source§

impl AsAbstractFeature for TrafficSpace

Source§

impl AsAbstractFeature for WallSurface

Source§

impl AsAbstractFeature for WaterBody

Source§

impl AsAbstractFeature for WaterGroundSurface

Source§

impl AsAbstractFeature for WaterSurface

Source§

impl AsAbstractFeature for Waterway

Source§

impl AsAbstractFeature for Window

Source§

impl AsAbstractFeature for WindowSurface

Source§

impl AsAbstractFeature for X3DMaterial

Source§

impl<'a> AsAbstractFeature for AbstractFeatureKindRef<'a>

Source§

impl<'a> AsAbstractFeature for AbstractFeatureKindRefMut<'a>