pub trait SpatialRecordSink {
// Required method
fn write_record(&mut self, record: &SpatialRecord) -> RecordsResult<()>;
// Provided method
fn finish(&mut self) -> RecordsResult<()> { ... }
}Expand description
Push-based sink for versioned spatial records.
Required Methods§
Sourcefn write_record(&mut self, record: &SpatialRecord) -> RecordsResult<()>
fn write_record(&mut self, record: &SpatialRecord) -> RecordsResult<()>
Accepts one record.
Provided Methods§
Sourcefn finish(&mut self) -> RecordsResult<()>
fn finish(&mut self) -> RecordsResult<()>
Finalizes the sink. Default is a no-op.