Struct bufkit_data::StationSummary
source · [−]pub struct StationSummary {
pub station_num: StationNumber,
pub ids: Vec<String>,
pub models: Vec<Model>,
pub name: Option<String>,
pub notes: Option<String>,
pub state: Option<StateProv>,
pub time_zone: Option<FixedOffset>,
pub number_of_files: u32,
}Expand description
A summary of the information about a station.
Fields
station_num: StationNumberStation number
ids: Vec<String>List of ids associated with this site
models: Vec<Model>All the models in the archive associated with this site
name: Option<String>Station name, common name
notes: Option<String>Notes related to the site
state: Option<StateProv>The state-province associated with the site.
time_zone: Option<FixedOffset>The time zone offset to local standard time.
number_of_files: u32The number of files in the archive related to this site.
Implementations
sourceimpl StationSummary
impl StationSummary
sourcepub fn ids_as_string(&self) -> String
pub fn ids_as_string(&self) -> String
Concantenate the ids into a comma separated list.
sourcepub fn models_as_string(&self) -> String
pub fn models_as_string(&self) -> String
Concatenate the models into a comma separated list.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for StationSummary
impl Send for StationSummary
impl Sync for StationSummary
impl Unpin for StationSummary
impl UnwindSafe for StationSummary
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more