pub struct ObsSkyObs {Show 14 fields
pub epoch: u64,
pub illuminance: u32,
pub uv: u32,
pub rain_minute: f32,
pub wind_lull_min3: f32,
pub wind_avg: f32,
pub wind_gust_max3: f32,
pub wind_direction: u32,
pub battery: f32,
pub report_interval: u32,
pub solar_radiation: u32,
pub rain_day: Option<u32>,
pub precipitation_type: u8,
pub wind_sample_interval: u32,
}
Expand description
Sky Observation detail.
Fields§
§epoch: u64
§illuminance: u32
§uv: u32
§rain_minute: f32
§wind_lull_min3: f32
§wind_avg: f32
§wind_gust_max3: f32
§wind_direction: u32
§battery: f32
§report_interval: u32
§solar_radiation: u32
§rain_day: Option<u32>
§precipitation_type: u8
§wind_sample_interval: u32
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ObsSkyObs
impl<'de> Deserialize<'de> for ObsSkyObs
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
impl StructuralPartialEq for ObsSkyObs
Auto Trait Implementations§
impl Freeze for ObsSkyObs
impl RefUnwindSafe for ObsSkyObs
impl Send for ObsSkyObs
impl Sync for ObsSkyObs
impl Unpin for ObsSkyObs
impl UnwindSafe for ObsSkyObs
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