pub struct StationMetadata {
pub staid: u32,
pub name: String,
pub country: String,
pub latitude: f64,
pub longitude: f64,
pub elevation: Option<i32>,
}Fields§
§staid: u32§name: String§country: String§latitude: f64§longitude: f64§elevation: Option<i32>Implementations§
Trait Implementations§
Source§impl Clone for StationMetadata
impl Clone for StationMetadata
Source§fn clone(&self) -> StationMetadata
fn clone(&self) -> StationMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StationMetadata
impl Debug for StationMetadata
Source§impl<'de> Deserialize<'de> for StationMetadata
impl<'de> Deserialize<'de> for StationMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for StationMetadata
impl Serialize for StationMetadata
Source§impl Validate for StationMetadata
impl Validate for StationMetadata
Source§impl<'v_a> ValidateArgs<'v_a> for StationMetadata
impl<'v_a> ValidateArgs<'v_a> for StationMetadata
Auto Trait Implementations§
impl Freeze for StationMetadata
impl RefUnwindSafe for StationMetadata
impl Send for StationMetadata
impl Sync for StationMetadata
impl Unpin for StationMetadata
impl UnwindSafe for StationMetadata
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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