Trait geozero::FeatureProcessor[][src]

pub trait FeatureProcessor: GeomProcessor + PropertyProcessor {
    fn dataset_begin(&mut self, name: Option<&str>) -> Result<()> { ... }
fn dataset_end(&mut self) -> Result<()> { ... }
fn feature_begin(&mut self, idx: u64) -> Result<()> { ... }
fn feature_end(&mut self, idx: u64) -> Result<()> { ... }
fn properties_begin(&mut self) -> Result<()> { ... }
fn properties_end(&mut self) -> Result<()> { ... }
fn geometry_begin(&mut self) -> Result<()> { ... }
fn geometry_end(&mut self) -> Result<()> { ... } }

Feature processing trait

Provided methods

fn dataset_begin(&mut self, name: Option<&str>) -> Result<()>[src]

Begin of dataset processing

fn dataset_end(&mut self) -> Result<()>[src]

End of dataset processing

fn feature_begin(&mut self, idx: u64) -> Result<()>[src]

Begin of feature processing

fn feature_end(&mut self, idx: u64) -> Result<()>[src]

End of feature processing

fn properties_begin(&mut self) -> Result<()>[src]

Begin of feature property processing

fn properties_end(&mut self) -> Result<()>[src]

End of feature property processing

fn geometry_begin(&mut self) -> Result<()>[src]

Begin of feature geometry processing

fn geometry_end(&mut self) -> Result<()>[src]

End of feature geometry processing

Loading content...

Implementors

impl FeatureProcessor for GeoWriter[src]

impl FeatureProcessor for GeosWriter<'_>[src]

impl FeatureProcessor for ProcessorSink[src]

impl<W: Write> FeatureProcessor for GeoJsonWriter<'_, W>[src]

impl<W: Write> FeatureProcessor for SvgWriter<'_, W>[src]

impl<W: Write> FeatureProcessor for WkbWriter<'_, W>[src]

impl<W: Write> FeatureProcessor for WktWriter<'_, W>[src]

Loading content...