Struct osm_proto_rs::osmformat::Relation
[−]
[src]
pub struct Relation { pub id: i64, pub keys: Vec<u32>, pub vals: Vec<u32>, pub info: Option<Info>, pub roles_sid: Vec<i32>, pub memids: Vec<i64>, pub types: Vec<i32>, }
Fields
id: i64
keys: Vec<u32>
Parallel arrays.
vals: Vec<u32>
info: Option<Info>
roles_sid: Vec<i32>
Parallel arrays
memids: Vec<i64>
DELTA encoded
types: Vec<i32>
Methods
impl Relation
[src]
fn types(
&self
) -> FilterMap<Cloned<Iter<i32>>, fn(_: i32) -> Option<MemberType>>
&self
) -> FilterMap<Cloned<Iter<i32>>, fn(_: i32) -> Option<MemberType>>
fn push_types(&mut self, value: MemberType)
Trait Implementations
impl Clone for Relation
[src]
fn clone(&self) -> Relation
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more