Trait geoserde::FeatureSink

source ·
pub trait FeatureSink: GeometrySink<Err = Self::FeatErr> + PropertySink<Err = Self::FeatErr> {
    type FeatErr: Error;

    // Required methods
    fn properties_start(&mut self) -> Result<(), Self::FeatErr>;
    fn properties_end(&mut self) -> Result<(), Self::FeatErr>;
    fn feature_start(&mut self, index: usize) -> Result<(), Self::FeatErr>;
    fn feature_end(&mut self, index: usize) -> Result<(), Self::FeatErr>;
}
Expand description

Data sink of FeatureSerializer.

Compatible with geozero::FeatureProcessor.

Required Associated Types§

Required Methods§

source

fn properties_start(&mut self) -> Result<(), Self::FeatErr>

source

fn properties_end(&mut self) -> Result<(), Self::FeatErr>

source

fn feature_start(&mut self, index: usize) -> Result<(), Self::FeatErr>

source

fn feature_end(&mut self, index: usize) -> Result<(), Self::FeatErr>

Implementors§

source§

impl<Z: FeatureProcessor> FeatureSink for Z

Available on crate feature geozero only.