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>> { ... }
}
Expand description
Feature properties processing API
Required methods
fn process_properties<P: PropertyProcessor>(
&self,
processor: &mut P
) -> Result<bool>
fn process_properties<P: PropertyProcessor>(
&self,
processor: &mut P
) -> Result<bool>
Process feature properties.
Provided methods
fn property<T: PropertyReadType>(&self, name: &str) -> Option<T>
fn property<T: PropertyReadType>(&self, name: &str) -> Option<T>
Get property value by name
fn property_n<T: PropertyReadType>(&self, n: usize) -> Option<T>
fn property_n<T: PropertyReadType>(&self, n: usize) -> Option<T>
Get property value by number