Struct MeteProperty

Source
pub struct MeteProperty {
Show 50 fields pub ty: String, pub significancy_parts: Vec<MeteSignificancyPart>, pub subsequent_significancy_parts: Vec<MeteSignificancyPart>, pub warning_period: Option<MetePeriod>, pub advisory_period: Option<MetePeriod>, pub criteria_period: Option<MeteCriteriaPeriod>, pub peak_time: Option<MeteForecastTerm>, pub detail_forecast: Option<MeteDetailForecast>, pub wind_part: Option<MeteWindPart>, pub wind_direction_part: Option<MeteWindDirectionPart>, pub wind_speed_part: Option<MeteWindSpeedPart>, pub warning_area_parts: Vec<MeteWarningAreaPart>, pub weather_part: Option<MeteWeatherPart>, pub pressure_part: Option<MetePressurePart>, pub temperature_part: Option<MeteTemperaturePart>, pub visibility_part: Option<MeteVisibilityPart>, pub synopsis_part: Option<MeteSynopsisPart>, pub wave_height_part: Option<MeteWaveHeightPart>, pub precipitation_parts: Vec<MetePrecipitationPart>, pub precipitation_based_index_parts: Vec<MetePrecipitationBasedIndexPart>, pub snowfall_depth_part: Option<MeteSnowfallDepthPart>, pub snow_depth_part: Option<MeteSnowDepthPart>, pub humidity_parts: Vec<MeteHumidityPart>, pub tidal_level_part: Option<MeteTidalLevelPart>, pub sunshine_part: Option<MeteSunshinePart>, pub weather_code_part: Option<MeteWeatherCodePart>, pub probability_of_precipitation_part: Option<MeteProbabilityOfPrecipitationPart>, pub sea_ice_part: Option<MeteSeaIcePart>, pub icing_part: Option<MeteIcingPart>, pub reliability_class_part: Option<MeteReliabilityClassPart>, pub reliability_value_part: Option<MeteReliabilityValuePart>, pub class_part: Option<MeteClassPart>, pub possibility_rank_of_warning_part: Option<MetePossibilityRankOfWarningPart>, pub typhoon_name_part: Option<MeteTyphoonNamePart>, pub center_part: Option<MeteCenterPart>, pub coordinate_part: Option<MeteCoordinatePart>, pub isobar_part: Option<MeteIsobarPart>, pub water_level_part: Option<MeteWaterLevelPart>, pub flood_assumption_table: Option<MeteFloodAssumptionTable>, pub discharge_part: Option<MeteDischargePart>, pub climate_feature_parts: Vec<EbClimateFeature>, pub climate_values_parts: Vec<MeteClimateValuesPart>, pub climate_probability_values_part: Option<MeteClimateProbabilityValuesPart>, pub event_date_part: Option<MeteEventDatePart>, pub precipitation_class_part: Option<EbClassThresholdOfAverage>, pub solar_zenith_angle_part: Option<MeteSolarZenithAnglePart>, pub uv_index_part: Option<MeteUvIndexPart>, pub fifty_kt_wind_probability_parts: Vec<MeteFiftyKtWindProbabilityPart>, pub event_parts: Vec<MeteEventPart>, pub texts: Vec<EbReferableString>,
}

Fields§

§ty: String

気象要素名

量的予想などの種類を示す

§significancy_parts: Vec<MeteSignificancyPart>

危険度部分

危険度についての諸要素を示す

§subsequent_significancy_parts: Vec<MeteSignificancyPart>

予報期間を超えた危険度部分

予報期間を超えた危険度の継続についての諸要素を示す

§warning_period: Option<MetePeriod>

警戒期間

対象要素の警戒期間を示す

§advisory_period: Option<MetePeriod>

注意期間

対象要素の注意期間を示す

§criteria_period: Option<MeteCriteriaPeriod>

基準到達期間

対象要素の基準到達期間を示す。

§peak_time: Option<MeteForecastTerm>

最大値発現時間情報

対象要素のピーク時間を文字列で示す

§detail_forecast: Option<MeteDetailForecast>

詳細予報

詳細予報についての諸要素を示す

§wind_part: Option<MeteWindPart>

風部分

風についての諸要素を示す

§wind_direction_part: Option<MeteWindDirectionPart>

風向部分

風向についての諸要素を示す

§wind_speed_part: Option<MeteWindSpeedPart>

風速部分

風速についての諸要素を示す

§warning_area_parts: Vec<MeteWarningAreaPart>

警戒領域部分

警戒領域部分についての諸要素を示す

§weather_part: Option<MeteWeatherPart>

天気部分

天気についての諸要素を示す

§pressure_part: Option<MetePressurePart>

気圧部分

気圧についての諸要素を示す

§temperature_part: Option<MeteTemperaturePart>

気温部分

気温についての諸要素を示す

§visibility_part: Option<MeteVisibilityPart>

視程部分

視程についての諸要素を示す

§synopsis_part: Option<MeteSynopsisPart>

気象要因部分

気象要因についての諸要素を示す

§wave_height_part: Option<MeteWaveHeightPart>

波高部分

波高についての諸要素を示す

§precipitation_parts: Vec<MetePrecipitationPart>

降水量部分

降水量についての諸要素を示す

§precipitation_based_index_parts: Vec<MetePrecipitationBasedIndexPart>

雨量関連指数部分

雨量関連指数についての諸要素を示す

§snowfall_depth_part: Option<MeteSnowfallDepthPart>

降雪量部分

降雪量についての諸要素を示す

§snow_depth_part: Option<MeteSnowDepthPart>

積雪深部分

積雪深についての諸要素を示す

§humidity_parts: Vec<MeteHumidityPart>

湿度部分

湿度についての諸要素を示す

§tidal_level_part: Option<MeteTidalLevelPart>

潮位部分

潮位についての諸要素を示す

§sunshine_part: Option<MeteSunshinePart>

日照部分

日照についての諸要素を示す

§weather_code_part: Option<MeteWeatherCodePart>

テロップ用天気予報用語部分

テロップ用天気予報用語についての諸要素を示す

§probability_of_precipitation_part: Option<MeteProbabilityOfPrecipitationPart>

降水確率部分

降水確率についての諸要素を示す

§sea_ice_part: Option<MeteSeaIcePart>

海氷部分

海氷についての諸要素を示す

§icing_part: Option<MeteIcingPart>

着氷部分

着氷についての諸要素を示す

§reliability_class_part: Option<MeteReliabilityClassPart>

信頼度階級部分

信頼度階級についての諸要素を示す

§reliability_value_part: Option<MeteReliabilityValuePart>

信頼度数値部分

信頼度数値についての諸要素を示す

§class_part: Option<MeteClassPart>

階級部分

階級についての諸要素を示す

§possibility_rank_of_warning_part: Option<MetePossibilityRankOfWarningPart>

警報級の可能性部分

警報級の可能性についての諸要素を示す

§typhoon_name_part: Option<MeteTyphoonNamePart>

台風呼名部分

台風呼名についての諸要素を示す

§center_part: Option<MeteCenterPart>

中心部分

台風や低気圧等の中心についての諸要素を示す

§coordinate_part: Option<MeteCoordinatePart>

座標部分

座標についての諸要素を示す

§isobar_part: Option<MeteIsobarPart>

等圧線部分

等圧線についての諸要素を示す

§water_level_part: Option<MeteWaterLevelPart>

水位部分

水位についての諸要素を示す

§flood_assumption_table: Option<MeteFloodAssumptionTable>

浸水部分

浸水についての諸要素を示す

§discharge_part: Option<MeteDischargePart>

流量部分

流量についての諸要素を示す

§climate_feature_parts: Vec<EbClimateFeature>

天候の特徴

「出現の可能性が最も大きい天候」並びに「特徴のある気温、降水量、日照時間等の確率」を示す

§climate_values_parts: Vec<MeteClimateValuesPart>

気温、降水量、日照時間等の、値と平年差など

気温、降水量、日照時間等の、値と平年差等を示す

§climate_probability_values_part: Option<MeteClimateProbabilityValuesPart>

気温、降水量、日照時間等の確率

§event_date_part: Option<MeteEventDatePart>

事象の月日

事象の月日(梅雨入り見込みの日付、等)

§precipitation_class_part: Option<EbClassThresholdOfAverage>

平年値の階級閾値

週間予報で7日間降水量の平年値の階級閾値を示す

§solar_zenith_angle_part: Option<MeteSolarZenithAnglePart>

太陽天頂角部分

太陽天頂角

§uv_index_part: Option<MeteUvIndexPart>

UVインデックス部分

UVインデックス

§fifty_kt_wind_probability_parts: Vec<MeteFiftyKtWindProbabilityPart>

暴風域に入る確率

暴風域(風速50kt以上)に入る確率

§event_parts: Vec<MeteEventPart>

事象部

発生したもしくは発生が見込まれる事象を示す

§texts: Vec<EbReferableString>

汎用で利用するテキスト形式

テキスト形式で内容を示す。汎用で利用する。

Trait Implementations§

Source§

impl Debug for MeteProperty

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for MeteProperty

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for MeteProperty

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,