pub trait GeometryFields {
// Required methods
fn geometry_fields(&self, fields: &mut Vec<GeometryField>);
fn live_type_check(&self) -> LiveType;
fn get_geometry_id(&self) -> Option<GeometryId>;
}
pub trait GeometryFields {
// Required methods
fn geometry_fields(&self, fields: &mut Vec<GeometryField>);
fn live_type_check(&self) -> LiveType;
fn get_geometry_id(&self) -> Option<GeometryId>;
}