pub trait AsAbstractConstructiveElement: AsAbstractOccupiedSpace {
// Required method
fn abstract_constructive_element(&self) -> &AbstractConstructiveElement;
}pub trait AsAbstractConstructiveElement: AsAbstractOccupiedSpace {
// Required method
fn abstract_constructive_element(&self) -> &AbstractConstructiveElement;
}