pub trait AsAbstractCityObjectMut: AsAbstractFeatureWithLifespanMut + AsAbstractCityObject {
// Required method
fn abstract_city_object_mut(&mut self) -> &mut AbstractCityObject;
// Provided methods
fn set_generic_attributes(
&mut self,
generic_attributes: Vec<GenericAttributeKind>,
) { ... }
fn set_external_references(
&mut self,
external_references: Vec<ExternalReference>,
) { ... }
}