pub struct SeisBody {
pub naming: Option<SeisNaming>,
pub tsunami: Option<SeisTsunami>,
pub earthquakes: Vec<SeisEarthquake>,
pub intensity: Option<SeisIntensity>,
pub tokai: Option<SeisTokai>,
pub earthquake_info: Option<SeisEarthquakeInfo>,
pub earthquake_count: Option<SeisEarthquakeCount>,
pub aftershock: Option<SeisAftershocks>,
pub text: Option<String>,
pub next_advisory: Option<String>,
pub comments: Option<SeisComment>,
}Fields§
§naming: Option<SeisNaming>命名要素
命名に関する要素を示す
tsunami: Option<SeisTsunami>津波要素
津波の諸要素を示す
earthquakes: Vec<SeisEarthquake>震源要素
地震の諸要素を示す
intensity: Option<SeisIntensity>震度要素
震度・長周期地震動階級の諸要素を示す
tokai: Option<SeisTokai>東海関連情報要素
東海関連情報の要素を示す
earthquake_info: Option<SeisEarthquakeInfo>地震関連情報要素
地震関連情報の要素を示す
earthquake_count: Option<SeisEarthquakeCount>地震回数
地震回数の諸要素を示す
aftershock: Option<SeisAftershocks>余震確率
余震確率の諸要素を示す
text: Option<String>テキスト要素
お知らせ、自由文の要素を示す
next_advisory: Option<String>次回発表予定
次回発表予定の予告を行う(情報発表の終了を含む)
comments: Option<SeisComment>付加文要素
付加文の諸要素を示す
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SeisBody
impl<'de> Deserialize<'de> for SeisBody
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 SeisBody
impl RefUnwindSafe for SeisBody
impl Send for SeisBody
impl Sync for SeisBody
impl Unpin for SeisBody
impl UnsafeUnpin for SeisBody
impl UnwindSafe for SeisBody
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