Trait geozero::GeozeroDatasource

source ·
pub trait GeozeroDatasource {
    // Required method
    fn process<P: FeatureProcessor>(&mut self, processor: &mut P) -> Result<()>;

    // Provided method
    fn process_geom<P: GeomProcessor>(
        &mut self,
        processor: &mut P
    ) -> Result<()> { ... }
}
Expand description

Datasource feature consumer trait.

Required Methods§

source

fn process<P: FeatureProcessor>(&mut self, processor: &mut P) -> Result<()>

Consume and process all selected features.

Provided Methods§

source

fn process_geom<P: GeomProcessor>(&mut self, processor: &mut P) -> Result<()>

Consume and process geometries of all selected features.

Object Safety§

This trait is not object safe.

Implementors§