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 !=.