pub struct Metar {
pub station: String,
pub time: Time,
pub wind: Wind,
pub visibility: Data<Visibility>,
pub clouds: Data<Clouds>,
pub cloud_layers: Vec<CloudLayer>,
pub vert_visibility: Option<VertVisibility>,
pub weather: Vec<Weather>,
pub temperature: Data<i32>,
pub dewpoint: Data<i32>,
pub pressure: Data<Pressure>,
pub remarks: Option<String>,
}
Expand description
A complete METAR
Fields§
§station: String
The station making the METAR measurement
time: Time
The measurement time
wind: Wind
The current wind information
visibility: Data<Visibility>
The current visibility
clouds: Data<Clouds>
The current clouds
cloud_layers: Vec<CloudLayer>
The current clouds
vert_visibility: Option<VertVisibility>
The current vertical visibility, in feet
weather: Vec<Weather>
The current weather conditions
temperature: Data<i32>
The current temperature
dewpoint: Data<i32>
The current dewpoint
pressure: Data<Pressure>
The current air pressure
remarks: Option<String>
Remarks added on to the METAR
Implementations§
Trait Implementations§
source§impl PartialEq for Metar
impl PartialEq for Metar
impl StructuralPartialEq for Metar
Auto Trait Implementations§
impl RefUnwindSafe for Metar
impl Send for Metar
impl Sync for Metar
impl Unpin for Metar
impl UnwindSafe for Metar
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