Struct osm_proto_rs::osmformat::HeaderBlock
[−]
[src]
pub struct HeaderBlock { pub bbox: Option<HeaderBBox>, pub required_features: Vec<String>, pub optional_features: Vec<String>, pub writingprogram: Option<String>, pub source: Option<String>, pub osmosis_replication_timestamp: Option<i64>, pub osmosis_replication_sequence_number: Option<i64>, pub osmosis_replication_base_url: Option<String>, }
Fields
bbox: Option<HeaderBBox>
required_features: Vec<String>
Additional tags to aid in parsing this dataset
optional_features: Vec<String>
writingprogram: Option<String>
source: Option<String>
From the bbox field.
osmosis_replication_timestamp: Option<i64>
replication timestamp, expressed in seconds since the epoch, otherwise the same value as in the "timestamp=..." field in the state.txt file used by Osmosis
osmosis_replication_sequence_number: Option<i64>
replication sequence number (sequenceNumber in state.txt)
osmosis_replication_base_url: Option<String>
replication base URL (from Osmosis' configuration.txt file)
Methods
impl HeaderBlock
[src]
fn writingprogram(&mut self) -> &mut String
fn source(&mut self) -> &mut String
fn osmosis_replication_timestamp(&mut self) -> &mut i64
fn osmosis_replication_sequence_number(&mut self) -> &mut i64
fn osmosis_replication_base_url(&mut self) -> &mut String
Trait Implementations
impl Clone for HeaderBlock
[src]
fn clone(&self) -> HeaderBlock
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
impl Debug for HeaderBlock
[src]
impl PartialEq for HeaderBlock
[src]
fn eq(&self, __arg_0: &HeaderBlock) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &HeaderBlock) -> bool
This method tests for !=
.