pvoutput_client/types/
mod.rs1use serde::{Deserialize, Serialize};
4
5pub mod error;
6pub mod params;
7pub mod regions;
8pub mod response;
9
10#[derive(Serialize, Deserialize, Debug, Clone, Copy, PartialEq, Eq)]
12#[serde(rename_all = "PascalCase")]
13pub enum Conditions {
14 Fine,
15 #[serde(rename = "Partly Cloudy")]
16 PartlyCloudy,
17 #[serde(rename = "Mostly Cloudy")]
18 MostlyCloudy,
19 Cloudy,
20 Showers,
21 Snow,
22 Hazy,
23 Fog,
24 Dusty,
25 Frost,
26 Storm,
27 #[serde(rename = "Not Sure", alias = "NaN")]
28 NotSure,
29}