Struct weatherkit::weatherkitweather::Day
source · [−]pub struct Day {Show 26 fields
pub forecast_start: String,
pub forecast_end: String,
pub condition_code: ConditionCode,
pub max_uv_index: f64,
pub moon_phase: Option<MoonPhase>,
pub moonrise: Option<String>,
pub moonset: Option<String>,
pub precipitation_amount: f64,
pub precipitation_chance: f64,
pub precipitation_type: PrecipitationType,
pub snowfall_amount: f64,
pub solar_midnight: Option<String>,
pub solar_noon: Option<String>,
pub sunrise: Option<String>,
pub sunrise_civil: Option<String>,
pub sunrise_nautical: Option<String>,
pub sunrise_astronomical: Option<String>,
pub sunset: Option<String>,
pub sunset_civil: Option<String>,
pub sunset_nautical: Option<String>,
pub sunset_astronomical: Option<String>,
pub temperature_max: f64,
pub temperature_min: f64,
pub daytime_forecast: Option<Forecast>,
pub overnight_forecast: Option<Forecast>,
pub rest_of_day_forecast: Option<Forecast>,
}
Fields
forecast_start: String
forecast_end: String
condition_code: ConditionCode
max_uv_index: f64
moon_phase: Option<MoonPhase>
moonrise: Option<String>
moonset: Option<String>
precipitation_amount: f64
precipitation_chance: f64
precipitation_type: PrecipitationType
snowfall_amount: f64
solar_midnight: Option<String>
solar_noon: Option<String>
sunrise: Option<String>
sunrise_civil: Option<String>
sunrise_nautical: Option<String>
sunrise_astronomical: Option<String>
sunset: Option<String>
sunset_civil: Option<String>
sunset_nautical: Option<String>
sunset_astronomical: Option<String>
temperature_max: f64
temperature_min: f64
daytime_forecast: Option<Forecast>
overnight_forecast: Option<Forecast>
rest_of_day_forecast: Option<Forecast>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Day
impl<'de> Deserialize<'de> for Day
sourcefn 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
Auto Trait Implementations
impl RefUnwindSafe for Day
impl Send for Day
impl Sync for Day
impl Unpin for Day
impl UnwindSafe for Day
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more