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