ecitygml-core 0.0.2-alpha.5

Core primitives and operations for processing CityGML data.
Documentation
use egml::model::base::Reference;

#[derive(Debug, Clone, PartialEq, Default)]
pub struct TrafficSpaceReference(Reference);

impl From<Reference> for TrafficSpaceReference {
    fn from(reference: Reference) -> Self {
        Self(reference)
    }
}

impl From<TrafficSpaceReference> for Reference {
    fn from(reference: TrafficSpaceReference) -> Self {
        reference.0
    }
}

impl From<&TrafficSpaceReference> for Reference {
    fn from(reference: &TrafficSpaceReference) -> Self {
        reference.0.clone()
    }
}