pub trait GeometryArray {
// Required methods
fn geom_len(&self) -> usize;
fn wkb(&self, geom_index: usize) -> Option<&[u8]>;
// Provided method
fn geo_value(&self, geom_index: usize) -> DFResult<Option<Geometry>> { ... }
}pub trait GeometryArray {
// Required methods
fn geom_len(&self) -> usize;
fn wkb(&self, geom_index: usize) -> Option<&[u8]>;
// Provided method
fn geo_value(&self, geom_index: usize) -> DFResult<Option<Geometry>> { ... }
}