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§
Source§impl 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 Freeze for StationSummary
impl RefUnwindSafe for StationSummary
impl Send for StationSummary
impl Sync for StationSummary
impl Unpin for StationSummary
impl UnwindSafe for StationSummary
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more