pub struct MeteKind {
pub name: Option<String>,
pub code: Option<String>,
pub status: Option<String>,
pub class_name: Option<String>,
pub condition: Option<String>,
pub last_kind: Option<MeteNextKind>,
pub next_kinds: Option<MeteNextKinds>,
pub attention: Option<MeteAttention>,
pub warning_notice: Option<MeteWarningNotice>,
pub addition: Option<MeteAddition>,
pub date_time: Option<EbDateTime>,
pub properties: Vec<MeteProperty>,
}Fields§
§name: Option<String>項目名
特別警報・警報・注意報名、警戒レベル等を示す
code: Option<String>警報等情報要素コード
特別警報・警報・注意報、警戒レベル、生物季節現象等のコードを示す(コード辞書参照)
status: Option<String>情報の状況
警報・注意報等の切り替え、発表、解除などの状況を示す
class_name: Option<String>観測対象の品種または総称
condition: Option<String>種別の補足説明
“土砂災害“など大雨警報などを説明する、観測の補足説明をする文字列等を示す
last_kind: Option<MeteNextKind>前回の発表状況
前回発表した警報等を示す
next_kinds: Option<MeteNextKinds>警報・注意報、気象警戒レベルの引上げの可能性
attention: Option<MeteAttention>特記事項
warning_notice: Option<MeteWarningNotice>警報等への切り替え予告
警報等への切り替えの予告を示す
addition: Option<MeteAddition>付加事項
date_time: Option<EbDateTime>日時
Kind要素で示している内容の有効日時や起時を示す
properties: Vec<MeteProperty>予報・観測要素
量的予想などの詳細事項を示す
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MeteKind
impl<'de> Deserialize<'de> for MeteKind
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
Auto Trait Implementations§
impl Freeze for MeteKind
impl RefUnwindSafe for MeteKind
impl Send for MeteKind
impl Sync for MeteKind
impl Unpin for MeteKind
impl UnsafeUnpin for MeteKind
impl UnwindSafe for MeteKind
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