Trait geozero::FeatureProperties[][src]

pub trait FeatureProperties {
    fn process_properties<P: PropertyProcessor>(
        &self,
        processor: &mut P
    ) -> Result<bool>; fn property<T: PropertyReadType>(&self, name: &str) -> Option<T> { ... }
fn property_n<T: PropertyReadType>(&self, n: usize) -> Option<T> { ... }
fn properties(&self) -> Result<HashMap<String, String>> { ... } }

Feature properties processing API

Required methods

fn process_properties<P: PropertyProcessor>(
    &self,
    processor: &mut P
) -> Result<bool>
[src]

Process feature properties.

Loading content...

Provided methods

fn property<T: PropertyReadType>(&self, name: &str) -> Option<T>[src]

Get property value by name

fn property_n<T: PropertyReadType>(&self, n: usize) -> Option<T>[src]

Get property value by number

fn properties(&self) -> Result<HashMap<String, String>>[src]

Return all properties in a HashMap Use process_properties for zero-copy access

Loading content...

Implementors

Loading content...