[INFO] crate sounding-analysis 0.11.7 is already in cache [INFO] extracting crate sounding-analysis 0.11.7 into work/ex/pr-63565/sources/master#c43d03a19f326f4a323569328cc501e86eb6d22e/reg/sounding-analysis/0.11.7 [INFO] extracting crate sounding-analysis 0.11.7 into work/ex/pr-63565/sources/try#75eff020d0923c035c2fe220db4a0465cd847048/reg/sounding-analysis/0.11.7 [INFO] validating manifest of sounding-analysis-0.11.7 on toolchain master#c43d03a19f326f4a323569328cc501e86eb6d22e [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c43d03a19f326f4a323569328cc501e86eb6d22e-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of sounding-analysis-0.11.7 on toolchain try#75eff020d0923c035c2fe220db4a0465cd847048 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+75eff020d0923c035c2fe220db4a0465cd847048-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing sounding-analysis-0.11.7 [INFO] finished frobbing sounding-analysis-0.11.7 [INFO] frobbed toml for sounding-analysis-0.11.7 written to work/ex/pr-63565/sources/master#c43d03a19f326f4a323569328cc501e86eb6d22e/reg/sounding-analysis/0.11.7/Cargo.toml [INFO] started frobbing sounding-analysis-0.11.7 [INFO] finished frobbing sounding-analysis-0.11.7 [INFO] frobbed toml for sounding-analysis-0.11.7 written to work/ex/pr-63565/sources/try#75eff020d0923c035c2fe220db4a0465cd847048/reg/sounding-analysis/0.11.7/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c43d03a19f326f4a323569328cc501e86eb6d22e-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+75eff020d0923c035c2fe220db4a0465cd847048-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c43d03a19f326f4a323569328cc501e86eb6d22e-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+75eff020d0923c035c2fe220db4a0465cd847048-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking sounding-analysis-0.11.7 against master#c43d03a19f326f4a323569328cc501e86eb6d22e for pr-63565 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63565/worker-1/master#c43d03a19f326f4a323569328cc501e86eb6d22e:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63565/sources/master#c43d03a19f326f4a323569328cc501e86eb6d22e/reg/sounding-analysis/0.11.7:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+c43d03a19f326f4a323569328cc501e86eb6d22e-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 0715244c0dd6816aa01bf606674b69baac0cf4902f62e11e0c277017ef7e89d5 [INFO] running `"docker" "start" "-a" "0715244c0dd6816aa01bf606674b69baac0cf4902f62e11e0c277017ef7e89d5"` [INFO] [stderr] Checking optional v0.5.0 [INFO] [stderr] Checking metfor v0.7.2 [INFO] [stderr] Checking sounding-base v0.11.1 [INFO] [stderr] Checking sounding-analysis v0.11.7 (/opt/crater/workdir) [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/analysis.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/analysis.rs:29:15 [INFO] [stderr] | [INFO] [stderr] 29 | sounding: Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/analysis.rs:73:21 [INFO] [stderr] | [INFO] [stderr] 73 | pub fn new(snd: Sounding) -> Self { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/analysis.rs:583:32 [INFO] [stderr] | [INFO] [stderr] 583 | pub fn sounding(&self) -> &Sounding { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:52:11 [INFO] [stderr] | [INFO] [stderr] 52 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:125:11 [INFO] [stderr] | [INFO] [stderr] 125 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:165:38 [INFO] [stderr] | [INFO] [stderr] 165 | fn lift_parcel(parcel: Parcel, snd: &Sounding) -> Result<(JpKg, bool)> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:27:26 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn analyze(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:16:27 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn total_totals(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:33:19 [INFO] [stderr] | [INFO] [stderr] 33 | pub fn swet(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | pub fn kindex(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:95:33 [INFO] [stderr] | [INFO] [stderr] 95 | pub fn precipitable_water(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:126:21 [INFO] [stderr] | [INFO] [stderr] 126 | pub fn haines(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:144:25 [INFO] [stderr] | [INFO] [stderr] 144 | pub fn haines_low(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:177:25 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn haines_mid(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:210:26 [INFO] [stderr] | [INFO] [stderr] 210 | pub fn haines_high(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:243:28 [INFO] [stderr] | [INFO] [stderr] 243 | pub fn hot_dry_windy(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/interpolation.rs:3:21 [INFO] [stderr] | [INFO] [stderr] 3 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/interpolation.rs:3:30 [INFO] [stderr] | [INFO] [stderr] 3 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/interpolation.rs:12:42 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn linear_interpolate_sounding(snd: &Sounding, tgt_p: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/interpolation.rs:12:82 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn linear_interpolate_sounding(snd: &Sounding, tgt_p: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/interpolation.rs:23:22 [INFO] [stderr] | [INFO] [stderr] 23 | let mut result = DataRow::default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:9:21 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:9:30 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:163:34 [INFO] [stderr] | [INFO] [stderr] 163 | pub fn dendritic_snow_zone(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:171:31 [INFO] [stderr] | [INFO] [stderr] 171 | pub fn hail_growth_zone(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:176:11 [INFO] [stderr] | [INFO] [stderr] 176 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:282:43 [INFO] [stderr] | [INFO] [stderr] 282 | pub fn warm_temperature_layer_aloft(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:288:40 [INFO] [stderr] | [INFO] [stderr] 288 | pub fn warm_wet_bulb_layer_aloft(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:292:27 [INFO] [stderr] | [INFO] [stderr] 292 | fn warm_layer_aloft(snd: &Sounding, t_profile: &[Optioned]) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:345:45 [INFO] [stderr] | [INFO] [stderr] 345 | pub fn cold_surface_temperature_layer(snd: &Sounding, warm_layers: &[Layer]) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:350:11 [INFO] [stderr] | [INFO] [stderr] 350 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:398:24 [INFO] [stderr] | [INFO] [stderr] 398 | pub fn layer_agl(snd: &Sounding, meters_agl: Meters) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:406:53 [INFO] [stderr] | [INFO] [stderr] 406 | let mut bottom = snd.data_row(0).unwrap_or_else(DataRow::default); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:413:49 [INFO] [stderr] | [INFO] [stderr] 413 | bottom = snd.data_row(1).unwrap_or_else(DataRow::default); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:422:29 [INFO] [stderr] | [INFO] [stderr] 422 | pub fn pressure_layer(snd: &Sounding, bottom_p: HectoPascal, top_p: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:440:25 [INFO] [stderr] | [INFO] [stderr] 440 | pub fn inversions(snd: &Sounding, top_p: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:487:34 [INFO] [stderr] | [INFO] [stderr] 487 | pub fn sfc_based_inversion(snd: &Sounding) -> Result> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:563:37 [INFO] [stderr] | [INFO] [stderr] 563 | pub fn effective_inflow_layer(snd: &Sounding) -> Option { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | pub bottom: DataRow, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:23:14 [INFO] [stderr] | [INFO] [stderr] 23 | pub top: DataRow, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | use sounding_base::DataRow; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:80:26 [INFO] [stderr] | [INFO] [stderr] 80 | let mut bottom = DataRow::default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:89:23 [INFO] [stderr] | [INFO] [stderr] 89 | let mut top = DataRow::default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/levels.rs:9:21 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:9:30 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/levels.rs:17:18 [INFO] [stderr] | [INFO] [stderr] 17 | pub type Level = DataRow; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:23:30 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn freezing_levels(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:33:35 [INFO] [stderr] | [INFO] [stderr] 33 | pub fn wet_bulb_zero_levels(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:46:11 [INFO] [stderr] | [INFO] [stderr] 46 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:93:38 [INFO] [stderr] | [INFO] [stderr] 93 | pub fn max_wet_bulb_in_profile(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:98:41 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn max_temperature_in_profile(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:103:22 [INFO] [stderr] | [INFO] [stderr] 103 | fn max_t_aloft(snd: &Sounding, t_profile: &[Optioned]) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:146:39 [INFO] [stderr] | [INFO] [stderr] 146 | pub fn max_temperature_in_layer(snd: &Sounding, lyr: &Layer) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:151:36 [INFO] [stderr] | [INFO] [stderr] 151 | pub fn max_wet_bulb_in_layer(snd: &Sounding, lyr: &Layer) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:155:25 [INFO] [stderr] | [INFO] [stderr] 155 | fn max_t_in_layer(snd: &Sounding, t_profile: &[Optioned], lyr: &Layer) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:202:54 [INFO] [stderr] | [INFO] [stderr] 202 | pub(crate) fn height_level(tgt_height: Meters, snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel.rs:12:21 [INFO] [stderr] | [INFO] [stderr] 12 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:67:33 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn mixed_layer_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:131:29 [INFO] [stderr] | [INFO] [stderr] 131 | pub fn surface_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:145:34 [INFO] [stderr] | [INFO] [stderr] 145 | pub fn lowest_level_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:153:30 [INFO] [stderr] | [INFO] [stderr] 153 | pub fn pressure_parcel(snd: &Sounding, pressure: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:163:35 [INFO] [stderr] | [INFO] [stderr] 163 | pub fn most_unstable_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:215:32 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn convective_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/analysis.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:280:37 [INFO] [stderr] | [INFO] [stderr] 280 | pub fn effective_layer_parcel(snd: &Sounding) -> Result { [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:286:29 [INFO] [stderr] | [INFO] [stderr] 286 | pub fn average_parcel(snd: &Sounding, layer: &Layer) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/analysis.rs:29:15 [INFO] [stderr] | [INFO] [stderr] 29 | sounding: Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel.rs:49:33 [INFO] [stderr] | [INFO] [stderr] 49 | pub fn from_datarow(mut dr: DataRow) -> Option { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/analysis.rs:73:21 [INFO] [stderr] | [INFO] [stderr] 73 | pub fn new(snd: Sounding) -> Self { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/analysis.rs:583:32 [INFO] [stderr] | [INFO] [stderr] 583 | pub fn sounding(&self) -> &Sounding { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel_profile.rs:10:21 [INFO] [stderr] | [INFO] [stderr] 10 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:131:42 [INFO] [stderr] | [INFO] [stderr] 131 | pub fn lift_parcel(parcel: Parcel, snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:52:11 [INFO] [stderr] | [INFO] [stderr] 52 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:125:11 [INFO] [stderr] | [INFO] [stderr] 125 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:438:44 [INFO] [stderr] | [INFO] [stderr] 438 | pub(crate) fn find_parcel_start_data(snd: &Sounding, parcel: &Parcel) -> Result<(DataRow, Parcel)> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel_profile.rs:438:82 [INFO] [stderr] | [INFO] [stderr] 438 | pub(crate) fn find_parcel_start_data(snd: &Sounding, parcel: &Parcel) -> Result<(DataRow, Parcel)> { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel_profile.rs:439:27 [INFO] [stderr] | [INFO] [stderr] 439 | let good_row = |row: &DataRow| -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:165:38 [INFO] [stderr] | [INFO] [stderr] 165 | fn lift_parcel(parcel: Parcel, snd: &Sounding) -> Result<(JpKg, bool)> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] [INFO] [stderr] --> src/parcel_profile.rs:484:39 [INFO] [stderr] | [INFO] [stderr] 484 | pub fn robust_convective_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:536:39 [INFO] [stderr] | [INFO] [stderr] 536 | pub fn mix_down(parcel: Parcel, snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:551:40 [INFO] [stderr] | [INFO] [stderr] 551 | fn descend_moist(parcel: Parcel, snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/experimental.rs:27:26 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn analyze(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:563:11 [INFO] [stderr] | [INFO] [stderr] 563 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:746:20 [INFO] [stderr] | [INFO] [stderr] 746 | pub fn dcape(snd: &Sounding) -> Result<(ParcelProfile, JpKg, Celsius)> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:16:27 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn total_totals(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:33:19 [INFO] [stderr] | [INFO] [stderr] 33 | pub fn swet(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | pub fn kindex(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] [INFO] [stderr] --> src/profile.rs:18:23 [INFO] [stderr] | [INFO] [stderr] 18 | pub fn wet_bulb(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:39:32 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn relative_humidity(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:95:33 [INFO] [stderr] | [INFO] [stderr] 95 | pub fn precipitable_water(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:55:36 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn relative_humidity_ice(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:126:21 [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] 126 | pub fn haines(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:82:36 [INFO] [stderr] | [INFO] [stderr] 82 | pub fn potential_temperature(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:144:25 [INFO] [stderr] | [INFO] [stderr] 144 | pub fn haines_low(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:98:47 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn equivalent_potential_temperature(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:177:25 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn haines_mid(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:119:37 [INFO] [stderr] | [INFO] [stderr] 119 | pub fn temperature_lapse_rate(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:210:26 [INFO] [stderr] | [INFO] [stderr] 210 | pub fn haines_high(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:125:50 [INFO] [stderr] | [INFO] [stderr] 125 | pub fn sfc_to_level_temperature_lapse_rate(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/indexes.rs:243:28 [INFO] [stderr] | [INFO] [stderr] 243 | pub fn hot_dry_windy(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:156:33 [INFO] [stderr] | [INFO] [stderr] 156 | pub fn theta_e_lapse_rate(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:161:27 [INFO] [stderr] | [INFO] [stderr] 161 | fn lapse_rate(snd: &Sounding, v_profile: I) -> Vec> [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:195:25 [INFO] [stderr] | [INFO] [stderr] 195 | pub fn hydrolapse(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/interpolation.rs:3:21 [INFO] [stderr] | [INFO] [stderr] 3 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:236:32 [INFO] [stderr] | [INFO] [stderr] 236 | fn make_test_sounding() -> Sounding { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/interpolation.rs:3:30 [INFO] [stderr] | [INFO] [stderr] 3 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:237:9 [INFO] [stderr] | [INFO] [stderr] 237 | Sounding::new() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/interpolation.rs:12:42 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn linear_interpolate_sounding(snd: &Sounding, tgt_p: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/interpolation.rs:12:82 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn linear_interpolate_sounding(snd: &Sounding, tgt_p: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/interpolation.rs:23:22 [INFO] [stderr] | [INFO] [stderr] 23 | let mut result = DataRow::default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:16:39 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn mean_wind(layer: &Layer, snd: &Sounding) -> Result> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:82:11 [INFO] [stderr] | [INFO] [stderr] 82 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:145:35 [INFO] [stderr] | [INFO] [stderr] 145 | pub fn bunkers_storm_motion(snd: &Sounding) -> Result<(WindUV, WindUV)> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:181:55 [INFO] [stderr] | [INFO] [stderr] 181 | pub(crate) fn bulk_shear_half_km(layer: &Layer, snd: &Sounding) -> Result> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:9:21 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:9:30 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:163:34 [INFO] [stderr] | [INFO] [stderr] 163 | pub fn dendritic_snow_zone(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:171:31 [INFO] [stderr] | [INFO] [stderr] 171 | pub fn hail_growth_zone(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:176:11 [INFO] [stderr] | [INFO] [stderr] 176 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:282:43 [INFO] [stderr] | [INFO] [stderr] 282 | pub fn warm_temperature_layer_aloft(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:288:40 [INFO] [stderr] | [INFO] [stderr] 288 | pub fn warm_wet_bulb_layer_aloft(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:292:27 [INFO] [stderr] | [INFO] [stderr] 292 | fn warm_layer_aloft(snd: &Sounding, t_profile: &[Optioned]) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:345:45 [INFO] [stderr] | [INFO] [stderr] 345 | pub fn cold_surface_temperature_layer(snd: &Sounding, warm_layers: &[Layer]) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:350:11 [INFO] [stderr] | [INFO] [stderr] 350 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:398:24 [INFO] [stderr] | [INFO] [stderr] 398 | pub fn layer_agl(snd: &Sounding, meters_agl: Meters) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:406:53 [INFO] [stderr] | [INFO] [stderr] 406 | let mut bottom = snd.data_row(0).unwrap_or_else(DataRow::default); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:413:49 [INFO] [stderr] | [INFO] [stderr] 413 | bottom = snd.data_row(1).unwrap_or_else(DataRow::default); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:422:29 [INFO] [stderr] | [INFO] [stderr] 422 | pub fn pressure_layer(snd: &Sounding, bottom_p: HectoPascal, top_p: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:440:25 [INFO] [stderr] | [INFO] [stderr] 440 | pub fn inversions(snd: &Sounding, top_p: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:487:34 [INFO] [stderr] | [INFO] [stderr] 487 | pub fn sfc_based_inversion(snd: &Sounding) -> Result> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/layers.rs:563:37 [INFO] [stderr] | [INFO] [stderr] 563 | pub fn effective_inflow_layer(snd: &Sounding) -> Option { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | pub bottom: DataRow, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/layers.rs:23:14 [INFO] [stderr] | [INFO] [stderr] 23 | pub top: DataRow, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/levels.rs:9:21 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:9:30 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/levels.rs:17:18 [INFO] [stderr] | [INFO] [stderr] 17 | pub type Level = DataRow; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:23:30 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn freezing_levels(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:33:35 [INFO] [stderr] | [INFO] [stderr] 33 | pub fn wet_bulb_zero_levels(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:46:11 [INFO] [stderr] | [INFO] [stderr] 46 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:93:38 [INFO] [stderr] | [INFO] [stderr] 93 | pub fn max_wet_bulb_in_profile(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:98:41 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn max_temperature_in_profile(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:103:22 [INFO] [stderr] | [INFO] [stderr] 103 | fn max_t_aloft(snd: &Sounding, t_profile: &[Optioned]) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:146:39 [INFO] [stderr] | [INFO] [stderr] 146 | pub fn max_temperature_in_layer(snd: &Sounding, lyr: &Layer) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:151:36 [INFO] [stderr] | [INFO] [stderr] 151 | pub fn max_wet_bulb_in_layer(snd: &Sounding, lyr: &Layer) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:155:25 [INFO] [stderr] | [INFO] [stderr] 155 | fn max_t_in_layer(snd: &Sounding, t_profile: &[Optioned], lyr: &Layer) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/levels.rs:202:54 [INFO] [stderr] | [INFO] [stderr] 202 | pub(crate) fn height_level(tgt_height: Meters, snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel.rs:12:21 [INFO] [stderr] | [INFO] [stderr] 12 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:67:33 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn mixed_layer_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:131:29 [INFO] [stderr] | [INFO] [stderr] 131 | pub fn surface_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:145:34 [INFO] [stderr] | [INFO] [stderr] 145 | pub fn lowest_level_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:153:30 [INFO] [stderr] | [INFO] [stderr] 153 | pub fn pressure_parcel(snd: &Sounding, pressure: HectoPascal) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:163:35 [INFO] [stderr] | [INFO] [stderr] 163 | pub fn most_unstable_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:215:32 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn convective_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:280:37 [INFO] [stderr] | [INFO] [stderr] 280 | pub fn effective_layer_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel.rs:286:29 [INFO] [stderr] | [INFO] [stderr] 286 | pub fn average_parcel(snd: &Sounding, layer: &Layer) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel.rs:49:33 [INFO] [stderr] | [INFO] [stderr] 49 | pub fn from_datarow(mut dr: DataRow) -> Option { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel_profile.rs:10:21 [INFO] [stderr] | [INFO] [stderr] 10 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | use sounding_base::{DataRow, Sounding}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:131:42 [INFO] [stderr] | [INFO] [stderr] 131 | pub fn lift_parcel(parcel: Parcel, snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:438:44 [INFO] [stderr] | [INFO] [stderr] 438 | pub(crate) fn find_parcel_start_data(snd: &Sounding, parcel: &Parcel) -> Result<(DataRow, Parcel)> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel_profile.rs:438:82 [INFO] [stderr] | [INFO] [stderr] 438 | pub(crate) fn find_parcel_start_data(snd: &Sounding, parcel: &Parcel) -> Result<(DataRow, Parcel)> { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow' [INFO] [stderr] --> src/parcel_profile.rs:439:27 [INFO] [stderr] | [INFO] [stderr] 439 | let good_row = |row: &DataRow| -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:484:39 [INFO] [stderr] | [INFO] [stderr] 484 | pub fn robust_convective_parcel(snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:536:39 [INFO] [stderr] | [INFO] [stderr] 536 | pub fn mix_down(parcel: Parcel, snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:551:40 [INFO] [stderr] | [INFO] [stderr] 551 | fn descend_moist(parcel: Parcel, snd: &Sounding) -> Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:563:11 [INFO] [stderr] | [INFO] [stderr] 563 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/parcel_profile.rs:746:20 [INFO] [stderr] | [INFO] [stderr] 746 | pub fn dcape(snd: &Sounding) -> Result<(ParcelProfile, JpKg, Celsius)> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:18:23 [INFO] [stderr] | [INFO] [stderr] 18 | pub fn wet_bulb(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:39:32 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn relative_humidity(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:55:36 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn relative_humidity_ice(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:82:36 [INFO] [stderr] | [INFO] [stderr] 82 | pub fn potential_temperature(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:98:47 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn equivalent_potential_temperature(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:119:37 [INFO] [stderr] | [INFO] [stderr] 119 | pub fn temperature_lapse_rate(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:125:50 [INFO] [stderr] | [INFO] [stderr] 125 | pub fn sfc_to_level_temperature_lapse_rate(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:156:33 [INFO] [stderr] | [INFO] [stderr] 156 | pub fn theta_e_lapse_rate(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:161:27 [INFO] [stderr] | [INFO] [stderr] 161 | fn lapse_rate(snd: &Sounding, v_profile: I) -> Vec> [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/profile.rs:195:25 [INFO] [stderr] | [INFO] [stderr] 195 | pub fn hydrolapse(snd: &Sounding) -> Vec> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:16:39 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn mean_wind(layer: &Layer, snd: &Sounding) -> Result> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:82:11 [INFO] [stderr] | [INFO] [stderr] 82 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:145:35 [INFO] [stderr] | [INFO] [stderr] 145 | pub fn bunkers_storm_motion(snd: &Sounding) -> Result<(WindUV, WindUV)> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> src/wind.rs:181:55 [INFO] [stderr] | [INFO] [stderr] 181 | pub(crate) fn bulk_shear_half_km(layer: &Layer, snd: &Sounding) -> Result> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/experimental.rs:131:8 [INFO] [stderr] | [INFO] [stderr] 131 | if row.temperature.unwrap() > parcel.temperature { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/experimental.rs:132:30 [INFO] [stderr] | [INFO] [stderr] 132 | parcel.temperature = row.temperature.unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/experimental.rs:131:8 [INFO] [stderr] | [INFO] [stderr] 131 | if row.temperature.unwrap() > parcel.temperature { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/experimental.rs:132:30 [INFO] [stderr] | [INFO] [stderr] 132 | parcel.temperature = row.temperature.unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/experimental.rs:208:28 [INFO] [stderr] | [INFO] [stderr] 208 | let snd_pressure = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/experimental.rs:209:19 [INFO] [stderr] | [INFO] [stderr] 209 | let hgt = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/experimental.rs:210:21 [INFO] [stderr] | [INFO] [stderr] 210 | let env_t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/experimental.rs:211:22 [INFO] [stderr] | [INFO] [stderr] 211 | let env_dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/experimental.rs:208:28 [INFO] [stderr] | [INFO] [stderr] 208 | let snd_pressure = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/experimental.rs:209:19 [INFO] [stderr] | [INFO] [stderr] 209 | let hgt = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/experimental.rs:210:21 [INFO] [stderr] | [INFO] [stderr] 210 | let env_t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/experimental.rs:211:22 [INFO] [stderr] | [INFO] [stderr] 211 | let env_dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:19:17 [INFO] [stderr] | [INFO] [stderr] 19 | let t_500 = h5.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:20:17 [INFO] [stderr] | [INFO] [stderr] 20 | let t_850 = h85.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:21:18 [INFO] [stderr] | [INFO] [stderr] 21 | let td_850 = h85.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:37:18 [INFO] [stderr] | [INFO] [stderr] 37 | let td_850 = h85 [INFO] [stderr] | __________________^ [INFO] [stderr] 38 | | .dew_point [INFO] [stderr] | |__________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/indexes.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | } = h85.wind.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/indexes.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | } = h5.wind.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:83:14 [INFO] [stderr] | [INFO] [stderr] 83 | let t5 = h5.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 84 | let t7 = h7.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:85:15 [INFO] [stderr] | [INFO] [stderr] 85 | let t85 = h85.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:87:15 [INFO] [stderr] | [INFO] [stderr] 87 | let td7 = h7.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:88:16 [INFO] [stderr] | [INFO] [stderr] 88 | let td85 = h85.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/indexes.rs:96:25 [INFO] [stderr] | [INFO] [stderr] 96 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/indexes.rs:97:26 [INFO] [stderr] | [INFO] [stderr] 97 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/indexes.rs:127:9 [INFO] [stderr] | [INFO] [stderr] 127 | snd.station_info() [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/indexes.rs:128:10 [INFO] [stderr] | [INFO] [stderr] 128 | .elevation() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:150:26 [INFO] [stderr] | [INFO] [stderr] 150 | let Celsius(t_low) = level1.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:151:25 [INFO] [stderr] | [INFO] [stderr] 151 | let Celsius(t_hi) = level2.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:152:26 [INFO] [stderr] | [INFO] [stderr] 152 | let Celsius(dp_hi) = level2.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:183:26 [INFO] [stderr] | [INFO] [stderr] 183 | let Celsius(t_low) = level1.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:184:25 [INFO] [stderr] | [INFO] [stderr] 184 | let Celsius(t_hi) = level2.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:185:27 [INFO] [stderr] | [INFO] [stderr] 185 | let Celsius(dp_low) = level1.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:216:26 [INFO] [stderr] | [INFO] [stderr] 216 | let Celsius(t_low) = level1.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:217:25 [INFO] [stderr] | [INFO] [stderr] 217 | let Celsius(t_hi) = level2.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:218:27 [INFO] [stderr] | [INFO] [stderr] 218 | let Celsius(dp_low) = level1.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/indexes.rs:244:46 [INFO] [stderr] | [INFO] [stderr] 244 | let elevation = if let Some(sfc_h) = snd.station_info().elevation().into_option() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/indexes.rs:244:61 [INFO] [stderr] | [INFO] [stderr] 244 | let elevation = if let Some(sfc_h) = snd.station_info().elevation().into_option() { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/indexes.rs:247:10 [INFO] [stderr] | [INFO] [stderr] 247 | .height_profile() [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/indexes.rs:257:25 [INFO] [stderr] | [INFO] [stderr] 257 | let h_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/indexes.rs:258:25 [INFO] [stderr] | [INFO] [stderr] 258 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/indexes.rs:259:26 [INFO] [stderr] | [INFO] [stderr] 259 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wind_profile' [INFO] [stderr] --> src/indexes.rs:260:26 [INFO] [stderr] | [INFO] [stderr] 260 | let ws_profile = snd.wind_profile(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:19:17 [INFO] [stderr] | [INFO] [stderr] 19 | let t_500 = h5.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:20:17 [INFO] [stderr] | [INFO] [stderr] 20 | let t_850 = h85.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:21:18 [INFO] [stderr] | [INFO] [stderr] 21 | let td_850 = h85.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:37:18 [INFO] [stderr] | [INFO] [stderr] 37 | let td_850 = h85 [INFO] [stderr] | __________________^ [INFO] [stderr] 38 | | .dew_point [INFO] [stderr] | |__________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/indexes.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | } = h85.wind.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/indexes.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | } = h5.wind.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/interpolation.rs:13:50 [INFO] [stderr] | [INFO] [stderr] 13 | let pressure: &[Optioned] = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/interpolation.rs:14:27 [INFO] [stderr] | [INFO] [stderr] 14 | let temperature = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/interpolation.rs:15:24 [INFO] [stderr] | [INFO] [stderr] 15 | let wet_bulb = snd.wet_bulb_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/interpolation.rs:16:25 [INFO] [stderr] | [INFO] [stderr] 16 | let dew_point = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::theta_e_profile' [INFO] [stderr] --> src/interpolation.rs:17:23 [INFO] [stderr] | [INFO] [stderr] 17 | let theta_e = snd.theta_e_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wind_profile' [INFO] [stderr] --> src/interpolation.rs:18:20 [INFO] [stderr] | [INFO] [stderr] 18 | let wind = snd.wind_profile(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pvv_profile' [INFO] [stderr] --> src/interpolation.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | let omega = snd.pvv_profile(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/interpolation.rs:20:22 [INFO] [stderr] | [INFO] [stderr] 20 | let height = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::cloud_fraction_profile' [INFO] [stderr] --> src/interpolation.rs:21:30 [INFO] [stderr] | [INFO] [stderr] 21 | let cloud_fraction = snd.cloud_fraction_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/interpolation.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | result.pressure = Optioned::from(tgt_p); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/interpolation.rs:38:28 [INFO] [stderr] | [INFO] [stderr] 38 | return snd.data_row(i).ok_or(AnalysisError::InvalidInput); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/interpolation.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | result.temperature = eval_linear_interp(below_idx, above_idx, run, dp, temperature); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wet_bulb' [INFO] [stderr] --> src/interpolation.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | result.wet_bulb = eval_linear_interp(below_idx, above_idx, run, dp, wet_bulb); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/interpolation.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | result.dew_point = eval_linear_interp(below_idx, above_idx, run, dp, dew_point); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::theta_e' [INFO] [stderr] --> src/interpolation.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | result.theta_e = eval_linear_interp(below_idx, above_idx, run, dp, theta_e); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:83:14 [INFO] [stderr] | [INFO] [stderr] 83 | let t5 = h5.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 84 | let t7 = h7.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:85:15 [INFO] [stderr] | [INFO] [stderr] 85 | let t85 = h85.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:87:15 [INFO] [stderr] | [INFO] [stderr] 87 | let td7 = h7.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] --> src/interpolation.rs:80:17 [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] 80 | result.wind = interped_wind.into(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pvv' [INFO] [stderr] --> src/interpolation.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | result.pvv = eval_linear_interp(below_idx, above_idx, run, dp, omega); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:88:16 [INFO] [stderr] | [INFO] [stderr] 88 | let td85 = h85.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/interpolation.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | result.height = eval_linear_interp(below_idx, above_idx, run, dp, height); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::cloud_fraction' [INFO] [stderr] --> src/interpolation.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | result.cloud_fraction = eval_linear_interp(below_idx, above_idx, run, dp, cloud_fraction); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/indexes.rs:96:25 [INFO] [stderr] | [INFO] [stderr] 96 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/indexes.rs:97:26 [INFO] [stderr] | [INFO] [stderr] 97 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/indexes.rs:127:9 [INFO] [stderr] | [INFO] [stderr] 127 | snd.station_info() [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/indexes.rs:128:10 [INFO] [stderr] | [INFO] [stderr] 128 | .elevation() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:150:26 [INFO] [stderr] | [INFO] [stderr] 150 | let Celsius(t_low) = level1.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:151:25 [INFO] [stderr] | [INFO] [stderr] 151 | let Celsius(t_hi) = level2.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:152:26 [INFO] [stderr] | [INFO] [stderr] 152 | let Celsius(dp_hi) = level2.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | let top_t = self.top.temperature.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:183:26 [INFO] [stderr] | [INFO] [stderr] 183 | let Celsius(t_low) = level1.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:33:24 [INFO] [stderr] | [INFO] [stderr] 33 | let bottom_t = self.bottom.temperature.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:184:25 [INFO] [stderr] | [INFO] [stderr] 184 | let Celsius(t_hi) = level2.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:185:27 [INFO] [stderr] | [INFO] [stderr] 185 | let Celsius(dp_low) = level1.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/layers.rs:43:19 [INFO] [stderr] | [INFO] [stderr] 43 | let top = self.top.height.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/layers.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | let bottom = self.bottom.height.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:216:26 [INFO] [stderr] | [INFO] [stderr] 216 | let Celsius(t_low) = level1.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:54:24 [INFO] [stderr] | [INFO] [stderr] 54 | let bottom_p = self.bottom.pressure.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/indexes.rs:217:25 [INFO] [stderr] | [INFO] [stderr] 217 | let Celsius(t_hi) = level2.temperature.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:55:21 [INFO] [stderr] | [INFO] [stderr] 55 | let top_p = self.top.pressure.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/indexes.rs:218:27 [INFO] [stderr] | [INFO] [stderr] 218 | let Celsius(dp_low) = level1.dew_point.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/layers.rs:65:32 [INFO] [stderr] | [INFO] [stderr] 65 | let top = WindUV::from(self.top.wind.into_option()?); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/layers.rs:66:35 [INFO] [stderr] | [INFO] [stderr] 66 | let bottom = WindUV::from(self.bottom.wind.into_option()?); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/indexes.rs:244:46 [INFO] [stderr] | [INFO] [stderr] 244 | let elevation = if let Some(sfc_h) = snd.station_info().elevation().into_option() { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/indexes.rs:244:61 [INFO] [stderr] | [INFO] [stderr] 244 | let elevation = if let Some(sfc_h) = snd.station_info().elevation().into_option() { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/indexes.rs:247:10 [INFO] [stderr] | [INFO] [stderr] 247 | .height_profile() [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | bottom.pressure = some(HectoPascal(1000.0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | bottom.temperature = some(Celsius(20.0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/layers.rs:83:9 [INFO] [stderr] | [INFO] [stderr] 83 | bottom.height = some(Meters(5.0)); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/layers.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | bottom.wind = some(WindSpdDir:: { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | top.pressure = some(HectoPascal(700.0)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | top.temperature = some(Celsius(-2.0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/layers.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | top.height = some(Meters(3012.0)); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/layers.rs:93:9 [INFO] [stderr] | [INFO] [stderr] 93 | top.wind = some(WindSpdDir:: { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/indexes.rs:257:25 [INFO] [stderr] | [INFO] [stderr] 257 | let h_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/indexes.rs:258:25 [INFO] [stderr] | [INFO] [stderr] 258 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/indexes.rs:259:26 [INFO] [stderr] | [INFO] [stderr] 259 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wind_profile' [INFO] [stderr] --> src/indexes.rs:260:26 [INFO] [stderr] | [INFO] [stderr] 260 | let ws_profile = snd.wind_profile(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:184:25 [INFO] [stderr] | [INFO] [stderr] 184 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:185:25 [INFO] [stderr] | [INFO] [stderr] 185 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/interpolation.rs:13:50 [INFO] [stderr] | [INFO] [stderr] 13 | let pressure: &[Optioned] = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/interpolation.rs:14:27 [INFO] [stderr] | [INFO] [stderr] 14 | let temperature = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/interpolation.rs:15:24 [INFO] [stderr] | [INFO] [stderr] 15 | let wet_bulb = snd.wet_bulb_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/interpolation.rs:16:25 [INFO] [stderr] | [INFO] [stderr] 16 | let dew_point = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::theta_e_profile' [INFO] [stderr] --> src/interpolation.rs:17:23 [INFO] [stderr] | [INFO] [stderr] 17 | let theta_e = snd.theta_e_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wind_profile' [INFO] [stderr] --> src/interpolation.rs:18:20 [INFO] [stderr] | [INFO] [stderr] 18 | let wind = snd.wind_profile(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pvv_profile' [INFO] [stderr] --> src/interpolation.rs:19:21 [INFO] [stderr] | [INFO] [stderr] 19 | let omega = snd.pvv_profile(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/interpolation.rs:20:22 [INFO] [stderr] | [INFO] [stderr] 20 | let height = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::cloud_fraction_profile' [INFO] [stderr] --> src/interpolation.rs:21:30 [INFO] [stderr] | [INFO] [stderr] 21 | let cloud_fraction = snd.cloud_fraction_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/interpolation.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | result.pressure = Optioned::from(tgt_p); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/interpolation.rs:38:28 [INFO] [stderr] | [INFO] [stderr] 38 | return snd.data_row(i).ok_or(AnalysisError::InvalidInput); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:283:31 [INFO] [stderr] | [INFO] [stderr] 283 | warm_layer_aloft(snd, snd.temperature_profile()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/interpolation.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | result.temperature = eval_linear_interp(below_idx, above_idx, run, dp, temperature); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/layers.rs:289:31 [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wet_bulb' [INFO] [stderr] | [INFO] [stderr] 289 | warm_layer_aloft(snd, snd.wet_bulb_profile()) [INFO] [stderr] --> src/interpolation.rs:52:9 [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] 52 | result.wet_bulb = eval_linear_interp(below_idx, above_idx, run, dp, wet_bulb); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/interpolation.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | result.dew_point = eval_linear_interp(below_idx, above_idx, run, dp, dew_point); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:295:25 [INFO] [stderr] | [INFO] [stderr] 295 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::theta_e' [INFO] [stderr] --> src/interpolation.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | result.theta_e = eval_linear_interp(below_idx, above_idx, run, dp, theta_e); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/interpolation.rs:80:17 [INFO] [stderr] | [INFO] [stderr] 80 | result.wind = interped_wind.into(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pvv' [INFO] [stderr] --> src/interpolation.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | result.pvv = eval_linear_interp(below_idx, above_idx, run, dp, omega); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/interpolation.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | result.height = eval_linear_interp(below_idx, above_idx, run, dp, height); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::cloud_fraction' [INFO] [stderr] --> src/interpolation.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | result.cloud_fraction = eval_linear_interp(below_idx, above_idx, run, dp, cloud_fraction); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:346:33 [INFO] [stderr] | [INFO] [stderr] 346 | cold_surface_layer(snd, snd.temperature_profile(), warm_layers) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:358:25 [INFO] [stderr] | [INFO] [stderr] 358 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:388:31 [INFO] [stderr] | [INFO] [stderr] 388 | .and_then(|index| snd.data_row(index).ok_or(InvalidInput)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/layers.rs:400:10 [INFO] [stderr] | [INFO] [stderr] 400 | .station_info() [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/layers.rs:401:10 [INFO] [stderr] | [INFO] [stderr] 401 | .elevation() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | let top_t = self.top.temperature.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:33:24 [INFO] [stderr] | [INFO] [stderr] 33 | let bottom_t = self.bottom.temperature.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:406:26 [INFO] [stderr] | [INFO] [stderr] 406 | let mut bottom = snd.data_row(0).unwrap_or_else(DataRow::default); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:408:8 [INFO] [stderr] | [INFO] [stderr] 408 | if bottom.pressure.is_none() [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:409:12 [INFO] [stderr] | [INFO] [stderr] 409 | || bottom.temperature.is_none() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/layers.rs:410:12 [INFO] [stderr] | [INFO] [stderr] 410 | || bottom.dew_point.is_none() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/layers.rs:411:12 [INFO] [stderr] | [INFO] [stderr] 411 | || bottom.wind.is_none() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:413:22 [INFO] [stderr] | [INFO] [stderr] 413 | bottom = snd.data_row(1).unwrap_or_else(DataRow::default); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/layers.rs:43:19 [INFO] [stderr] | [INFO] [stderr] 43 | let top = self.top.height.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/layers.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | let bottom = self.bottom.height.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::surface_as_data_row' [INFO] [stderr] --> src/layers.rs:426:10 [INFO] [stderr] | [INFO] [stderr] 426 | .surface_as_data_row() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:427:25 [INFO] [stderr] | [INFO] [stderr] 427 | .and_then(|row| row.pressure.into_option()); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:54:24 [INFO] [stderr] | [INFO] [stderr] 54 | let bottom_p = self.bottom.pressure.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:55:21 [INFO] [stderr] | [INFO] [stderr] 55 | let top_p = self.top.pressure.into_option()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/layers.rs:65:32 [INFO] [stderr] | [INFO] [stderr] 65 | let top = WindUV::from(self.top.wind.into_option()?); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:443:25 [INFO] [stderr] | [INFO] [stderr] 443 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/layers.rs:66:35 [INFO] [stderr] | [INFO] [stderr] 66 | let bottom = WindUV::from(self.bottom.wind.into_option()?); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:444:25 [INFO] [stderr] | [INFO] [stderr] 444 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:184:25 [INFO] [stderr] | [INFO] [stderr] 184 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:185:25 [INFO] [stderr] | [INFO] [stderr] 185 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:468:38 [INFO] [stderr] | [INFO] [stderr] 468 | bottom_opt = snd.data_row(last_i); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:472:29 [INFO] [stderr] | [INFO] [stderr] 472 | snd.data_row(last_i) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:488:25 [INFO] [stderr] | [INFO] [stderr] 488 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:489:25 [INFO] [stderr] | [INFO] [stderr] 489 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/layers.rs:490:25 [INFO] [stderr] | [INFO] [stderr] 490 | let h_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:510:31 [INFO] [stderr] | [INFO] [stderr] 510 | .and_then(|index| snd.data_row(index).ok_or(AnalysisError::MissingValue)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:513:25 [INFO] [stderr] | [INFO] [stderr] 513 | let sfc_t = bottom_row.temperature; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:283:31 [INFO] [stderr] | [INFO] [stderr] 283 | warm_layer_aloft(snd, snd.temperature_profile()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/layers.rs:289:31 [INFO] [stderr] | [INFO] [stderr] 289 | warm_layer_aloft(snd, snd.wet_bulb_profile()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:295:25 [INFO] [stderr] | [INFO] [stderr] 295 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:546:26 [INFO] [stderr] | [INFO] [stderr] 546 | .data_row(idx) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:346:33 [INFO] [stderr] | [INFO] [stderr] 346 | cold_surface_layer(snd, snd.temperature_profile(), warm_layers) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:358:25 [INFO] [stderr] | [INFO] [stderr] 358 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::bottom_up' [INFO] [stderr] --> src/layers.rs:565:10 [INFO] [stderr] | [INFO] [stderr] 565 | .bottom_up() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:388:31 [INFO] [stderr] | [INFO] [stderr] 388 | .and_then(|index| snd.data_row(index).ok_or(InvalidInput)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/layers.rs:400:10 [INFO] [stderr] | [INFO] [stderr] 400 | .station_info() [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/layers.rs:401:10 [INFO] [stderr] | [INFO] [stderr] 401 | .elevation() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:406:26 [INFO] [stderr] | [INFO] [stderr] 406 | let mut bottom = snd.data_row(0).unwrap_or_else(DataRow::default); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:408:8 [INFO] [stderr] | [INFO] [stderr] 408 | if bottom.pressure.is_none() [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:409:12 [INFO] [stderr] | [INFO] [stderr] 409 | || bottom.temperature.is_none() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/layers.rs:410:12 [INFO] [stderr] | [INFO] [stderr] 410 | || bottom.dew_point.is_none() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/layers.rs:411:12 [INFO] [stderr] | [INFO] [stderr] 411 | || bottom.wind.is_none() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:413:22 [INFO] [stderr] | [INFO] [stderr] 413 | bottom = snd.data_row(1).unwrap_or_else(DataRow::default); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::surface_as_data_row' [INFO] [stderr] --> src/layers.rs:426:10 [INFO] [stderr] | [INFO] [stderr] 426 | .surface_as_data_row() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/layers.rs:427:25 [INFO] [stderr] | [INFO] [stderr] 427 | .and_then(|row| row.pressure.into_option()); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | snd.pressure_profile(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/levels.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | snd.temperature_profile(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | snd.pressure_profile(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/levels.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | snd.wet_bulb_profile(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:443:25 [INFO] [stderr] | [INFO] [stderr] 443 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:444:25 [INFO] [stderr] | [INFO] [stderr] 444 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:468:38 [INFO] [stderr] | [INFO] [stderr] 468 | bottom_opt = snd.data_row(last_i); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:472:29 [INFO] [stderr] | [INFO] [stderr] 472 | snd.data_row(last_i) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/levels.rs:94:26 [INFO] [stderr] | [INFO] [stderr] 94 | max_t_aloft(snd, snd.wet_bulb_profile()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/levels.rs:99:26 [INFO] [stderr] | [INFO] [stderr] 99 | max_t_aloft(snd, snd.temperature_profile()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:106:25 [INFO] [stderr] | [INFO] [stderr] 106 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/layers.rs:488:25 [INFO] [stderr] | [INFO] [stderr] 488 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/layers.rs:489:25 [INFO] [stderr] | [INFO] [stderr] 489 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/layers.rs:490:25 [INFO] [stderr] | [INFO] [stderr] 490 | let h_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/levels.rs:142:34 [INFO] [stderr] | [INFO] [stderr] 142 | .and_then(|(idx, _)| snd.data_row(idx).ok_or(InvalidInput)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/levels.rs:147:29 [INFO] [stderr] | [INFO] [stderr] 147 | max_t_in_layer(snd, snd.temperature_profile(), lyr) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:510:31 [INFO] [stderr] | [INFO] [stderr] 510 | .and_then(|index| snd.data_row(index).ok_or(AnalysisError::MissingValue)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/levels.rs:152:29 [INFO] [stderr] | [INFO] [stderr] 152 | max_t_in_layer(snd, snd.wet_bulb_profile(), lyr) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/layers.rs:513:25 [INFO] [stderr] | [INFO] [stderr] 513 | let sfc_t = bottom_row.temperature; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/levels.rs:156:32 [INFO] [stderr] | [INFO] [stderr] 156 | let (bottom_p, top_p) = if lyr.bottom.pressure.is_some() && lyr.top.pressure.is_some() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/levels.rs:156:65 [INFO] [stderr] | [INFO] [stderr] 156 | let (bottom_p, top_p) = if lyr.bottom.pressure.is_some() && lyr.top.pressure.is_some() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/levels.rs:157:10 [INFO] [stderr] | [INFO] [stderr] 157 | (lyr.bottom.pressure.unpack(), lyr.top.pressure.unpack()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/levels.rs:157:40 [INFO] [stderr] | [INFO] [stderr] 157 | (lyr.bottom.pressure.unpack(), lyr.top.pressure.unpack()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:162:25 [INFO] [stderr] | [INFO] [stderr] 162 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/levels.rs:198:34 [INFO] [stderr] | [INFO] [stderr] 198 | .and_then(|(idx, _)| snd.data_row(idx).ok_or(InvalidInput)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/levels.rs:203:25 [INFO] [stderr] | [INFO] [stderr] 203 | let h_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:204:25 [INFO] [stderr] | [INFO] [stderr] 204 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/layers.rs:546:26 [INFO] [stderr] | [INFO] [stderr] 546 | .data_row(idx) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::bottom_up' [INFO] [stderr] --> src/layers.rs:565:10 [INFO] [stderr] | [INFO] [stderr] 565 | .bottom_up() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel.rs:50:27 [INFO] [stderr] | [INFO] [stderr] 50 | let temperature = dr.temperature.take()?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel.rs:51:24 [INFO] [stderr] | [INFO] [stderr] 51 | let pressure = dr.pressure.take()?; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/parcel.rs:52:25 [INFO] [stderr] | [INFO] [stderr] 52 | let dew_point = dr.dew_point.take()?; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel.rs:68:21 [INFO] [stderr] | [INFO] [stderr] 68 | let press = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel.rs:69:17 [INFO] [stderr] | [INFO] [stderr] 69 | let t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel.rs:70:18 [INFO] [stderr] | [INFO] [stderr] 70 | let dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | snd.pressure_profile(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/levels.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | snd.temperature_profile(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | snd.pressure_profile(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/levels.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | snd.wet_bulb_profile(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_pressure' [INFO] [stderr] --> src/parcel.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | let pressure = snd.station_pressure().ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/levels.rs:94:26 [INFO] [stderr] | [INFO] [stderr] 94 | max_t_aloft(snd, snd.wet_bulb_profile()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::sfc_temperature' [INFO] [stderr] --> src/parcel.rs:133:27 [INFO] [stderr] | [INFO] [stderr] 133 | let temperature = snd.sfc_temperature().ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/levels.rs:99:26 [INFO] [stderr] | [INFO] [stderr] 99 | max_t_aloft(snd, snd.temperature_profile()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::sfc_dew_point' [INFO] [stderr] --> src/parcel.rs:134:25 [INFO] [stderr] | [INFO] [stderr] 134 | let dew_point = snd.sfc_dew_point().ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:106:25 [INFO] [stderr] | [INFO] [stderr] 106 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::bottom_up' [INFO] [stderr] --> src/parcel.rs:146:9 [INFO] [stderr] | [INFO] [stderr] 146 | snd.bottom_up() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::theta_e_profile' [INFO] [stderr] --> src/parcel.rs:166:27 [INFO] [stderr] | [INFO] [stderr] 166 | let theta_e = if !snd.theta_e_profile().is_empty() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::theta_e_profile' [INFO] [stderr] --> src/parcel.rs:167:13 [INFO] [stderr] | [INFO] [stderr] 167 | snd.theta_e_profile() [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel.rs:172:21 [INFO] [stderr] | [INFO] [stderr] 172 | let press = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/levels.rs:142:34 [INFO] [stderr] | [INFO] [stderr] 142 | .and_then(|(idx, _)| snd.data_row(idx).ok_or(InvalidInput)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/levels.rs:147:29 [INFO] [stderr] | [INFO] [stderr] 147 | max_t_in_layer(snd, snd.temperature_profile(), lyr) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wet_bulb_profile' [INFO] [stderr] --> src/levels.rs:152:29 [INFO] [stderr] | [INFO] [stderr] 152 | max_t_in_layer(snd, snd.wet_bulb_profile(), lyr) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/levels.rs:156:32 [INFO] [stderr] | [INFO] [stderr] 156 | let (bottom_p, top_p) = if lyr.bottom.pressure.is_some() && lyr.top.pressure.is_some() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/levels.rs:156:65 [INFO] [stderr] | [INFO] [stderr] 156 | let (bottom_p, top_p) = if lyr.bottom.pressure.is_some() && lyr.top.pressure.is_some() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/levels.rs:157:10 [INFO] [stderr] | [INFO] [stderr] 157 | (lyr.bottom.pressure.unpack(), lyr.top.pressure.unpack()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/levels.rs:157:40 [INFO] [stderr] | [INFO] [stderr] 157 | (lyr.bottom.pressure.unpack(), lyr.top.pressure.unpack()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:162:25 [INFO] [stderr] | [INFO] [stderr] 162 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/parcel.rs:207:19 [INFO] [stderr] | [INFO] [stderr] 207 | let row = snd.data_row(idx).ok_or(AnalysisError::NoDataProfile)?; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/levels.rs:198:34 [INFO] [stderr] | [INFO] [stderr] 198 | .and_then(|(idx, _)| snd.data_row(idx).ok_or(InvalidInput)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/levels.rs:203:25 [INFO] [stderr] | [INFO] [stderr] 203 | let h_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/levels.rs:204:25 [INFO] [stderr] | [INFO] [stderr] 204 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel.rs:224:24 [INFO] [stderr] | [INFO] [stderr] 224 | let pressure = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel.rs:225:27 [INFO] [stderr] | [INFO] [stderr] 225 | let temperature = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel.rs:50:27 [INFO] [stderr] | [INFO] [stderr] 50 | let temperature = dr.temperature.take()?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel.rs:51:24 [INFO] [stderr] | [INFO] [stderr] 51 | let pressure = dr.pressure.take()?; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/parcel.rs:52:25 [INFO] [stderr] | [INFO] [stderr] 52 | let dew_point = dr.dew_point.take()?; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel.rs:68:21 [INFO] [stderr] | [INFO] [stderr] 68 | let press = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel.rs:69:17 [INFO] [stderr] | [INFO] [stderr] 69 | let t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel.rs:70:18 [INFO] [stderr] | [INFO] [stderr] 70 | let dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel.rs:287:21 [INFO] [stderr] | [INFO] [stderr] 287 | let press = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel.rs:288:17 [INFO] [stderr] | [INFO] [stderr] 288 | let t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel.rs:289:18 [INFO] [stderr] | [INFO] [stderr] 289 | let dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel.rs:295:20 [INFO] [stderr] | [INFO] [stderr] 295 | let bottom_p = layer.bottom.pressure.ok_or(AnalysisError::NoDataProfile)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel.rs:296:17 [INFO] [stderr] | [INFO] [stderr] 296 | let top_p = layer.top.pressure.ok_or(AnalysisError::NoDataProfile)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_pressure' [INFO] [stderr] --> src/parcel.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | let pressure = snd.station_pressure().ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::sfc_temperature' [INFO] [stderr] --> src/parcel.rs:133:27 [INFO] [stderr] | [INFO] [stderr] 133 | let temperature = snd.sfc_temperature().ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::sfc_dew_point' [INFO] [stderr] --> src/parcel.rs:134:25 [INFO] [stderr] | [INFO] [stderr] 134 | let dew_point = snd.sfc_dew_point().ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::bottom_up' [INFO] [stderr] --> src/parcel.rs:146:9 [INFO] [stderr] | [INFO] [stderr] 146 | snd.bottom_up() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::theta_e_profile' [INFO] [stderr] --> src/parcel.rs:166:27 [INFO] [stderr] | [INFO] [stderr] 166 | let theta_e = if !snd.theta_e_profile().is_empty() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::theta_e_profile' [INFO] [stderr] --> src/parcel.rs:167:13 [INFO] [stderr] | [INFO] [stderr] 167 | snd.theta_e_profile() [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel.rs:172:21 [INFO] [stderr] | [INFO] [stderr] 172 | let press = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::data_row' [INFO] [stderr] --> src/parcel.rs:207:19 [INFO] [stderr] | [INFO] [stderr] 207 | let row = snd.data_row(idx).ok_or(AnalysisError::NoDataProfile)?; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel.rs:224:24 [INFO] [stderr] | [INFO] [stderr] 224 | let pressure = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel.rs:225:27 [INFO] [stderr] | [INFO] [stderr] 225 | let temperature = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:144:22 [INFO] [stderr] | [INFO] [stderr] 144 | let lcl_height = lcl_env.height.ok_or(AnalysisError::InterpolationError)?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:145:31 [INFO] [stderr] | [INFO] [stderr] 145 | let lcl_env_temperature = lcl_env [INFO] [stderr] | _______________________________^ [INFO] [stderr] 146 | | .temperature [INFO] [stderr] | |____________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/parcel_profile.rs:148:22 [INFO] [stderr] | [INFO] [stderr] 148 | let lcl_env_dp = lcl_env.dew_point.ok_or(AnalysisError::InterpolationError)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel_profile.rs:183:28 [INFO] [stderr] | [INFO] [stderr] 183 | let snd_pressure = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/parcel_profile.rs:184:19 [INFO] [stderr] | [INFO] [stderr] 184 | let hgt = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel_profile.rs:185:21 [INFO] [stderr] | [INFO] [stderr] 185 | let env_t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel_profile.rs:186:22 [INFO] [stderr] | [INFO] [stderr] 186 | let env_dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:216:22 [INFO] [stderr] | [INFO] [stderr] 216 | let mut h0 = parcel_start_data [INFO] [stderr] | ______________________^ [INFO] [stderr] 217 | | .height [INFO] [stderr] | |___________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/parcel_profile.rs:220:26 [INFO] [stderr] | [INFO] [stderr] 220 | let mut env_t0 = parcel_start_data [INFO] [stderr] | __________________________^ [INFO] [stderr] 221 | | .dew_point [INFO] [stderr] | |______________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:225:21 [INFO] [stderr] | [INFO] [stderr] 225 | / parcel_start_data [INFO] [stderr] 226 | | .temperature [INFO] [stderr] | |____________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel.rs:287:21 [INFO] [stderr] | [INFO] [stderr] 287 | let press = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel.rs:288:17 [INFO] [stderr] | [INFO] [stderr] 288 | let t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel.rs:289:18 [INFO] [stderr] | [INFO] [stderr] 289 | let dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel.rs:295:20 [INFO] [stderr] | [INFO] [stderr] 295 | let bottom_p = layer.bottom.pressure.ok_or(AnalysisError::NoDataProfile)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel.rs:296:17 [INFO] [stderr] | [INFO] [stderr] 296 | let top_p = layer.top.pressure.ok_or(AnalysisError::NoDataProfile)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/parcel_profile.rs:364:10 [INFO] [stderr] | [INFO] [stderr] 364 | .station_info() [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/parcel_profile.rs:365:10 [INFO] [stderr] | [INFO] [stderr] 365 | .elevation() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:387:43 [INFO] [stderr] | [INFO] [stderr] 387 | level.ok().and_then(|lvl| lvl.height.into()).into(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:388:43 [INFO] [stderr] | [INFO] [stderr] 388 | level.ok().and_then(|lvl| lvl.temperature.into()).into(), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:396:50 [INFO] [stderr] | [INFO] [stderr] 396 | Optioned::from(level.ok().and_then(|lvl| lvl.height.into())) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:440:9 [INFO] [stderr] | [INFO] [stderr] 440 | row.temperature.is_some() [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/parcel_profile.rs:441:16 [INFO] [stderr] | [INFO] [stderr] 441 | && row.dew_point.is_some() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel_profile.rs:442:16 [INFO] [stderr] | [INFO] [stderr] 442 | && row.pressure.is_some() [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:443:16 [INFO] [stderr] | [INFO] [stderr] 443 | && row.height.is_some() [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::bottom_up' [INFO] [stderr] --> src/parcel_profile.rs:452:10 [INFO] [stderr] | [INFO] [stderr] 452 | .bottom_up() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel_profile.rs:457:20 [INFO] [stderr] | [INFO] [stderr] 457 | let pressure = second_guess.pressure.ok_or(AnalysisError::InvalidInput)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:144:22 [INFO] [stderr] | [INFO] [stderr] 144 | let lcl_height = lcl_env.height.ok_or(AnalysisError::InterpolationError)?; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:145:31 [INFO] [stderr] | [INFO] [stderr] 145 | let lcl_env_temperature = lcl_env [INFO] [stderr] | _______________________________^ [INFO] [stderr] 146 | | .temperature [INFO] [stderr] | |____________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/parcel_profile.rs:148:22 [INFO] [stderr] | [INFO] [stderr] 148 | let lcl_env_dp = lcl_env.dew_point.ok_or(AnalysisError::InterpolationError)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel_profile.rs:183:28 [INFO] [stderr] | [INFO] [stderr] 183 | let snd_pressure = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/parcel_profile.rs:184:19 [INFO] [stderr] | [INFO] [stderr] 184 | let hgt = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel_profile.rs:185:21 [INFO] [stderr] | [INFO] [stderr] 185 | let env_t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel_profile.rs:186:22 [INFO] [stderr] | [INFO] [stderr] 186 | let env_dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:216:22 [INFO] [stderr] | [INFO] [stderr] 216 | let mut h0 = parcel_start_data [INFO] [stderr] | ______________________^ [INFO] [stderr] 217 | | .height [INFO] [stderr] | |___________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel_profile.rs:578:21 [INFO] [stderr] | [INFO] [stderr] 578 | let press = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel_profile.rs:579:21 [INFO] [stderr] | [INFO] [stderr] 579 | let env_t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel_profile.rs:580:22 [INFO] [stderr] | [INFO] [stderr] 580 | let env_dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/parcel_profile.rs:220:26 [INFO] [stderr] | [INFO] [stderr] 220 | let mut env_t0 = parcel_start_data [INFO] [stderr] | __________________________^ [INFO] [stderr] 221 | | .dew_point [INFO] [stderr] | |______________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/parcel_profile.rs:581:20 [INFO] [stderr] | [INFO] [stderr] 581 | let hght = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:225:21 [INFO] [stderr] | [INFO] [stderr] 225 | / parcel_start_data [INFO] [stderr] 226 | | .temperature [INFO] [stderr] | |____________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/parcel_profile.rs:364:10 [INFO] [stderr] | [INFO] [stderr] 364 | .station_info() [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/parcel_profile.rs:365:10 [INFO] [stderr] | [INFO] [stderr] 365 | .elevation() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:652:29 [INFO] [stderr] | [INFO] [stderr] 652 | let parcel_height = parcel_level.height.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:653:21 [INFO] [stderr] | [INFO] [stderr] 653 | let env_t = parcel_level [INFO] [stderr] | _____________________^ [INFO] [stderr] 654 | | .temperature [INFO] [stderr] | |________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:387:43 [INFO] [stderr] | [INFO] [stderr] 387 | level.ok().and_then(|lvl| lvl.height.into()).into(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:388:43 [INFO] [stderr] | [INFO] [stderr] 388 | level.ok().and_then(|lvl| lvl.temperature.into()).into(), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:396:50 [INFO] [stderr] | [INFO] [stderr] 396 | Optioned::from(level.ok().and_then(|lvl| lvl.height.into())) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:440:9 [INFO] [stderr] | [INFO] [stderr] 440 | row.temperature.is_some() [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel_profile.rs:747:17 [INFO] [stderr] | [INFO] [stderr] 747 | let t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::dew_point' [INFO] [stderr] --> src/parcel_profile.rs:441:16 [INFO] [stderr] | [INFO] [stderr] 441 | && row.dew_point.is_some() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel_profile.rs:442:16 [INFO] [stderr] | [INFO] [stderr] 442 | && row.pressure.is_some() [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel_profile.rs:748:18 [INFO] [stderr] | [INFO] [stderr] 748 | let dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:443:16 [INFO] [stderr] | [INFO] [stderr] 443 | && row.height.is_some() [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel_profile.rs:749:17 [INFO] [stderr] | [INFO] [stderr] 749 | let p = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::bottom_up' [INFO] [stderr] --> src/parcel_profile.rs:452:10 [INFO] [stderr] | [INFO] [stderr] 452 | .bottom_up() [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> src/parcel_profile.rs:457:20 [INFO] [stderr] | [INFO] [stderr] 457 | let pressure = second_guess.pressure.ok_or(AnalysisError::InvalidInput)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel_profile.rs:578:21 [INFO] [stderr] | [INFO] [stderr] 578 | let press = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel_profile.rs:579:21 [INFO] [stderr] | [INFO] [stderr] 579 | let env_t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel_profile.rs:580:22 [INFO] [stderr] | [INFO] [stderr] 580 | let env_dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/parcel_profile.rs:581:20 [INFO] [stderr] | [INFO] [stderr] 581 | let hght = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/parcel_profile.rs:652:29 [INFO] [stderr] | [INFO] [stderr] 652 | let parcel_height = parcel_level.height.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> src/parcel_profile.rs:653:21 [INFO] [stderr] | [INFO] [stderr] 653 | let env_t = parcel_level [INFO] [stderr] | _____________________^ [INFO] [stderr] 654 | | .temperature [INFO] [stderr] | |________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/profile.rs:19:25 [INFO] [stderr] | [INFO] [stderr] 19 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:20:25 [INFO] [stderr] | [INFO] [stderr] 20 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:21:26 [INFO] [stderr] | [INFO] [stderr] 21 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/parcel_profile.rs:747:17 [INFO] [stderr] | [INFO] [stderr] 747 | let t = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/parcel_profile.rs:748:18 [INFO] [stderr] | [INFO] [stderr] 748 | let dp = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/parcel_profile.rs:749:17 [INFO] [stderr] | [INFO] [stderr] 749 | let p = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:40:25 [INFO] [stderr] | [INFO] [stderr] 40 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:41:26 [INFO] [stderr] | [INFO] [stderr] 41 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:56:25 [INFO] [stderr] | [INFO] [stderr] 56 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:57:26 [INFO] [stderr] | [INFO] [stderr] 57 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/profile.rs:83:25 [INFO] [stderr] | [INFO] [stderr] 83 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:84:25 [INFO] [stderr] | [INFO] [stderr] 84 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/profile.rs:99:25 [INFO] [stderr] | [INFO] [stderr] 99 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:100:25 [INFO] [stderr] | [INFO] [stderr] 100 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:101:26 [INFO] [stderr] | [INFO] [stderr] 101 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:120:25 [INFO] [stderr] | [INFO] [stderr] 120 | let t_profile = snd.temperature_profile().iter().cloned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/profile.rs:126:25 [INFO] [stderr] | [INFO] [stderr] 126 | let z_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:127:25 [INFO] [stderr] | [INFO] [stderr] 127 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::sfc_temperature' [INFO] [stderr] --> src/profile.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | snd.sfc_temperature().into(), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/profile.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | snd.station_info().elevation().into(), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/profile.rs:131:28 [INFO] [stderr] | [INFO] [stderr] 131 | snd.station_info().elevation().into(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::theta_e_profile' [INFO] [stderr] --> src/profile.rs:157:23 [INFO] [stderr] | [INFO] [stderr] 157 | let theta_e = snd.theta_e_profile().iter().cloned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/profile.rs:167:25 [INFO] [stderr] | [INFO] [stderr] 167 | let z_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/profile.rs:19:25 [INFO] [stderr] | [INFO] [stderr] 19 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:20:25 [INFO] [stderr] | [INFO] [stderr] 20 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:21:26 [INFO] [stderr] | [INFO] [stderr] 21 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/profile.rs:196:25 [INFO] [stderr] | [INFO] [stderr] 196 | let z_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:197:26 [INFO] [stderr] | [INFO] [stderr] 197 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/profile.rs:198:25 [INFO] [stderr] | [INFO] [stderr] 198 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:40:25 [INFO] [stderr] | [INFO] [stderr] 40 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:41:26 [INFO] [stderr] | [INFO] [stderr] 41 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:56:25 [INFO] [stderr] | [INFO] [stderr] 56 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:57:26 [INFO] [stderr] | [INFO] [stderr] 57 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/profile.rs:83:25 [INFO] [stderr] | [INFO] [stderr] 83 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:84:25 [INFO] [stderr] | [INFO] [stderr] 84 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/profile.rs:99:25 [INFO] [stderr] | [INFO] [stderr] 99 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:100:25 [INFO] [stderr] | [INFO] [stderr] 100 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:101:26 [INFO] [stderr] | [INFO] [stderr] 101 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::new' [INFO] [stderr] --> src/profile.rs:237:9 [INFO] [stderr] | [INFO] [stderr] 237 | Sounding::new() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_temperature_profile' [INFO] [stderr] --> src/profile.rs:238:14 [INFO] [stderr] | [INFO] [stderr] 238 | .with_temperature_profile(vec![ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:120:25 [INFO] [stderr] | [INFO] [stderr] 120 | let t_profile = snd.temperature_profile().iter().cloned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_height_profile' [INFO] [stderr] --> src/profile.rs:243:14 [INFO] [stderr] | [INFO] [stderr] 243 | .with_height_profile(vec![ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/profile.rs:126:25 [INFO] [stderr] | [INFO] [stderr] 126 | let z_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::temperature_profile' [INFO] [stderr] --> src/profile.rs:127:25 [INFO] [stderr] | [INFO] [stderr] 127 | let t_profile = snd.temperature_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::sfc_temperature' [INFO] [stderr] --> src/profile.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | snd.sfc_temperature().into(), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::station_info' [INFO] [stderr] --> src/profile.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | snd.station_info().elevation().into(), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::elevation' [INFO] [stderr] --> src/profile.rs:131:28 [INFO] [stderr] | [INFO] [stderr] 131 | snd.station_info().elevation().into(), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/wind.rs:17:22 [INFO] [stderr] | [INFO] [stderr] 17 | let height = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wind_profile' [INFO] [stderr] --> src/wind.rs:18:20 [INFO] [stderr] | [INFO] [stderr] 18 | let wind = snd.wind_profile(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | let max_hgt = layer.top.height.ok_or(AnalysisError::MissingProfile)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:21:19 [INFO] [stderr] | [INFO] [stderr] 21 | let min_hgt = layer.bottom.height.ok_or(AnalysisError::MissingProfile)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/wind.rs:23:23 [INFO] [stderr] | [INFO] [stderr] 23 | let bottom_wind = layer.bottom.wind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/wind.rs:24:20 [INFO] [stderr] | [INFO] [stderr] 24 | let top_wind = layer.top.wind; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::theta_e_profile' [INFO] [stderr] --> src/profile.rs:157:23 [INFO] [stderr] | [INFO] [stderr] 157 | let theta_e = snd.theta_e_profile().iter().cloned(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/profile.rs:167:25 [INFO] [stderr] | [INFO] [stderr] 167 | let z_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/profile.rs:196:25 [INFO] [stderr] | [INFO] [stderr] 196 | let z_profile = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::dew_point_profile' [INFO] [stderr] --> src/profile.rs:197:26 [INFO] [stderr] | [INFO] [stderr] 197 | let dp_profile = snd.dew_point_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::pressure_profile' [INFO] [stderr] --> src/profile.rs:198:25 [INFO] [stderr] | [INFO] [stderr] 198 | let p_profile = snd.pressure_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/wind.rs:17:22 [INFO] [stderr] | [INFO] [stderr] 17 | let height = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wind_profile' [INFO] [stderr] --> src/wind.rs:18:20 [INFO] [stderr] | [INFO] [stderr] 18 | let wind = snd.wind_profile(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | let max_hgt = layer.top.height.ok_or(AnalysisError::MissingProfile)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:21:19 [INFO] [stderr] | [INFO] [stderr] 21 | let min_hgt = layer.bottom.height.ok_or(AnalysisError::MissingProfile)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/wind.rs:23:23 [INFO] [stderr] | [INFO] [stderr] 23 | let bottom_wind = layer.bottom.wind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wind' [INFO] [stderr] --> src/wind.rs:24:20 [INFO] [stderr] | [INFO] [stderr] 24 | let top_wind = layer.top.wind; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/wind.rs:87:22 [INFO] [stderr] | [INFO] [stderr] 87 | let height = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wind_profile' [INFO] [stderr] --> src/wind.rs:88:20 [INFO] [stderr] | [INFO] [stderr] 88 | let wind = snd.wind_profile(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:91:18 [INFO] [stderr] | [INFO] [stderr] 91 | let bottom = layer.bottom.height.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:92:15 [INFO] [stderr] | [INFO] [stderr] 92 | let top = layer.top.height.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::height_profile' [INFO] [stderr] --> src/wind.rs:87:22 [INFO] [stderr] | [INFO] [stderr] 87 | let height = snd.height_profile(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::wind_profile' [INFO] [stderr] --> src/wind.rs:88:20 [INFO] [stderr] | [INFO] [stderr] 88 | let wind = snd.wind_profile(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:91:18 [INFO] [stderr] | [INFO] [stderr] 91 | let bottom = layer.bottom.height.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:92:15 [INFO] [stderr] | [INFO] [stderr] 92 | let top = layer.top.height.ok_or(AnalysisError::MissingValue)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:182:18 [INFO] [stderr] | [INFO] [stderr] 182 | let bottom = layer [INFO] [stderr] | __________________^ [INFO] [stderr] 183 | | .bottom [INFO] [stderr] 184 | | .height [INFO] [stderr] | |_______________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:187:15 [INFO] [stderr] | [INFO] [stderr] 187 | let top = layer [INFO] [stderr] | _______________^ [INFO] [stderr] 188 | | .top [INFO] [stderr] 189 | | .height [INFO] [stderr] | |_______________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:182:18 [INFO] [stderr] | [INFO] [stderr] 182 | let bottom = layer [INFO] [stderr] | __________________^ [INFO] [stderr] 183 | | .bottom [INFO] [stderr] 184 | | .height [INFO] [stderr] | |_______________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> src/wind.rs:187:15 [INFO] [stderr] | [INFO] [stderr] 187 | let top = layer [INFO] [stderr] | _______________^ [INFO] [stderr] 188 | | .top [INFO] [stderr] 189 | | .height [INFO] [stderr] | |_______________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:9:21 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{Sounding, StationInfo}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo' [INFO] [stderr] --> tests/utils/mod.rs:9:31 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{Sounding, StationInfo}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:289:40 [INFO] [stderr] | [INFO] [stderr] 289 | pub fn load_test_file(fname: &str) -> (Sounding, HashMap, HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:313:7 [INFO] [stderr] | [INFO] [stderr] 313 | ) -> (Sounding, HashMap, HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:367:19 [INFO] [stderr] | [INFO] [stderr] 367 | let mut snd = Sounding::new() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo' [INFO] [stderr] --> tests/utils/mod.rs:405:32 [INFO] [stderr] | [INFO] [stderr] 405 | .with_station_info(StationInfo::new().with_elevation(height)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/index_tests.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/index_tests.rs:8:11 [INFO] [stderr] | [INFO] [stderr] 8 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/index_tests.rs:15:16 [INFO] [stderr] | [INFO] [stderr] 15 | F: FnOnce(&Sounding) -> Result, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:10:11 [INFO] [stderr] | [INFO] [stderr] 10 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:9:27 [INFO] [stderr] | [INFO] [stderr] 9 | fn test_layers Result>( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:67:11 [INFO] [stderr] | [INFO] [stderr] 67 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:150:11 [INFO] [stderr] | [INFO] [stderr] 150 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:167:29 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn test_layer_agl(snd: &Sounding, tgt_float_vals: &HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:200:34 [INFO] [stderr] | [INFO] [stderr] 200 | pub fn test_pressure_layer(snd: &Sounding, tgt_float_vals: &HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:234:11 [INFO] [stderr] | [INFO] [stderr] 234 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:240:34 [INFO] [stderr] | [INFO] [stderr] 240 | let test_inversions = |snd: &Sounding| inversions(snd, HectoPascal(300.0)); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:10:11 [INFO] [stderr] | [INFO] [stderr] 10 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:9:27 [INFO] [stderr] | [INFO] [stderr] 9 | fn test_levels Result>( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:55:11 [INFO] [stderr] | [INFO] [stderr] 55 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:90:43 [INFO] [stderr] | [INFO] [stderr] 90 | pub fn test_max_wet_bulb_in_profile(snd: &Sounding, tgt_float_vals: &HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:126:35 [INFO] [stderr] | [INFO] [stderr] 126 | pub fn test_max_temperature(snd: &Sounding, tgt_float_vals: &HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:9:21 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{Sounding, StationInfo}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo' [INFO] [stderr] --> tests/utils/mod.rs:9:31 [INFO] [stderr] | [INFO] [stderr] 9 | use sounding_base::{Sounding, StationInfo}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:289:40 [INFO] [stderr] | [INFO] [stderr] 289 | pub fn load_test_file(fname: &str) -> (Sounding, HashMap, HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:313:7 [INFO] [stderr] | [INFO] [stderr] 313 | ) -> (Sounding, HashMap, HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:367:19 [INFO] [stderr] | [INFO] [stderr] 367 | let mut snd = Sounding::new() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo' [INFO] [stderr] --> tests/utils/mod.rs:405:32 [INFO] [stderr] | [INFO] [stderr] 405 | .with_station_info(StationInfo::new().with_elevation(height)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/index_tests.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/index_tests.rs:8:11 [INFO] [stderr] | [INFO] [stderr] 8 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/index_tests.rs:15:16 [INFO] [stderr] | [INFO] [stderr] 15 | F: FnOnce(&Sounding) -> Result, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:10:11 [INFO] [stderr] | [INFO] [stderr] 10 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:9:27 [INFO] [stderr] | [INFO] [stderr] 9 | fn test_layers Result>( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:67:11 [INFO] [stderr] | [INFO] [stderr] 67 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:150:11 [INFO] [stderr] | [INFO] [stderr] 150 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:167:29 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn test_layer_agl(snd: &Sounding, tgt_float_vals: &HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:200:34 [INFO] [stderr] | [INFO] [stderr] 200 | pub fn test_pressure_layer(snd: &Sounding, tgt_float_vals: &HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:234:11 [INFO] [stderr] | [INFO] [stderr] 234 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/layer_tests.rs:240:34 [INFO] [stderr] | [INFO] [stderr] 240 | let test_inversions = |snd: &Sounding| inversions(snd, HectoPascal(300.0)); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:10:11 [INFO] [stderr] | [INFO] [stderr] 10 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:9:27 [INFO] [stderr] | [INFO] [stderr] 9 | fn test_levels Result>( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:55:11 [INFO] [stderr] | [INFO] [stderr] 55 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | snd: &Sounding, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:90:43 [INFO] [stderr] | [INFO] [stderr] 90 | pub fn test_max_wet_bulb_in_profile(snd: &Sounding, tgt_float_vals: &HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/level_tests.rs:126:35 [INFO] [stderr] | [INFO] [stderr] 126 | pub fn test_max_temperature(snd: &Sounding, tgt_float_vals: &HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:86:17 [INFO] [stderr] | [INFO] [stderr] 86 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: tests/test_soundings.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | test_file!(standard, "standard.csv"); [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:88:32 [INFO] [stderr] | [INFO] [stderr] 88 | fn load_data() -> (Sounding, HashMap, HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: tests/test_soundings.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | test_file!(standard, "standard.csv"); [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:86:17 [INFO] [stderr] | [INFO] [stderr] 86 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: tests/test_soundings.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | test_file!(complex_dendritic, "complex_dendritic.csv"); [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:88:32 [INFO] [stderr] | [INFO] [stderr] 88 | fn load_data() -> (Sounding, HashMap, HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: tests/test_soundings.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | test_file!(complex_dendritic, "complex_dendritic.csv"); [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:86:17 [INFO] [stderr] | [INFO] [stderr] 86 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: tests/test_soundings.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | test_file!(multiple_warm_layers, "multiple_warm_layers_aloft.csv"); [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:88:32 [INFO] [stderr] | [INFO] [stderr] 88 | fn load_data() -> (Sounding, HashMap, HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: tests/test_soundings.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | test_file!(multiple_warm_layers, "multiple_warm_layers_aloft.csv"); [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:86:17 [INFO] [stderr] | [INFO] [stderr] 86 | use sounding_base::Sounding; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: tests/test_soundings.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | test_file!(multiple_inversions_aloft, "multiple_inversions_aloft.csv"); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding' [INFO] [stderr] --> tests/utils/mod.rs:88:32 [INFO] [stderr] | [INFO] [stderr] 88 | fn load_data() -> (Sounding, HashMap, HashMap>) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: tests/test_soundings.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | test_file!(multiple_inversions_aloft, "multiple_inversions_aloft.csv"); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::new' [INFO] [stderr] --> tests/utils/mod.rs:367:19 [INFO] [stderr] | [INFO] [stderr] 367 | let mut snd = Sounding::new() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_height_profile' [INFO] [stderr] --> tests/utils/mod.rs:368:10 [INFO] [stderr] | [INFO] [stderr] 368 | .with_height_profile(height) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_temperature_profile' [INFO] [stderr] --> tests/utils/mod.rs:369:10 [INFO] [stderr] | [INFO] [stderr] 369 | .with_temperature_profile(temp) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_wet_bulb_profile' [INFO] [stderr] --> tests/utils/mod.rs:370:10 [INFO] [stderr] | [INFO] [stderr] 370 | .with_wet_bulb_profile(wb) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_dew_point_profile' [INFO] [stderr] --> tests/utils/mod.rs:371:10 [INFO] [stderr] | [INFO] [stderr] 371 | .with_dew_point_profile(dp) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_pressure_profile' [INFO] [stderr] --> tests/utils/mod.rs:372:10 [INFO] [stderr] | [INFO] [stderr] 372 | .with_pressure_profile(press) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_wind_profile' [INFO] [stderr] --> tests/utils/mod.rs:373:10 [INFO] [stderr] | [INFO] [stderr] 373 | .with_wind_profile(wind); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::new' [INFO] [stderr] --> tests/utils/mod.rs:367:19 [INFO] [stderr] | [INFO] [stderr] 367 | let mut snd = Sounding::new() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_height_profile' [INFO] [stderr] --> tests/utils/mod.rs:368:10 [INFO] [stderr] | [INFO] [stderr] 368 | .with_height_profile(height) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_temperature_profile' [INFO] [stderr] --> tests/utils/mod.rs:369:10 [INFO] [stderr] | [INFO] [stderr] 369 | .with_temperature_profile(temp) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_wet_bulb_profile' [INFO] [stderr] --> tests/utils/mod.rs:370:10 [INFO] [stderr] | [INFO] [stderr] 370 | .with_wet_bulb_profile(wb) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_dew_point_profile' [INFO] [stderr] --> tests/utils/mod.rs:371:10 [INFO] [stderr] | [INFO] [stderr] 371 | .with_dew_point_profile(dp) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_pressure_profile' [INFO] [stderr] --> tests/utils/mod.rs:372:10 [INFO] [stderr] | [INFO] [stderr] 372 | .with_pressure_profile(press) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_wind_profile' [INFO] [stderr] --> tests/utils/mod.rs:373:10 [INFO] [stderr] | [INFO] [stderr] 373 | .with_wind_profile(wind); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_sfc_temperature' [INFO] [stderr] --> tests/utils/mod.rs:404:14 [INFO] [stderr] | [INFO] [stderr] 404 | .with_sfc_temperature(t_c) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_station_info' [INFO] [stderr] --> tests/utils/mod.rs:405:14 [INFO] [stderr] | [INFO] [stderr] 405 | .with_station_info(StationInfo::new().with_elevation(height)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::new' [INFO] [stderr] --> tests/utils/mod.rs:405:32 [INFO] [stderr] | [INFO] [stderr] 405 | .with_station_info(StationInfo::new().with_elevation(height)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::with_elevation' [INFO] [stderr] --> tests/utils/mod.rs:405:51 [INFO] [stderr] | [INFO] [stderr] 405 | .with_station_info(StationInfo::new().with_elevation(height)) [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_sfc_dew_point' [INFO] [stderr] --> tests/utils/mod.rs:406:14 [INFO] [stderr] | [INFO] [stderr] 406 | .with_sfc_dew_point(dp_c) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_station_pressure' [INFO] [stderr] --> tests/utils/mod.rs:407:14 [INFO] [stderr] | [INFO] [stderr] 407 | .with_station_pressure(press_hpa) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_sfc_temperature' [INFO] [stderr] --> tests/utils/mod.rs:404:14 [INFO] [stderr] | [INFO] [stderr] 404 | .with_sfc_temperature(t_c) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_station_info' [INFO] [stderr] --> tests/utils/mod.rs:405:14 [INFO] [stderr] | [INFO] [stderr] 405 | .with_station_info(StationInfo::new().with_elevation(height)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::new' [INFO] [stderr] --> tests/utils/mod.rs:405:32 [INFO] [stderr] | [INFO] [stderr] 405 | .with_station_info(StationInfo::new().with_elevation(height)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_sfc_wind' [INFO] [stderr] --> tests/utils/mod.rs:408:14 [INFO] [stderr] | [INFO] [stderr] 408 | .with_sfc_wind(wind) [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::station_info::StationInfo::with_elevation' [INFO] [stderr] --> tests/utils/mod.rs:405:51 [INFO] [stderr] | [INFO] [stderr] 405 | .with_station_info(StationInfo::new().with_elevation(height)) [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_sfc_dew_point' [INFO] [stderr] --> tests/utils/mod.rs:406:14 [INFO] [stderr] | [INFO] [stderr] 406 | .with_sfc_dew_point(dp_c) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_station_pressure' [INFO] [stderr] --> tests/utils/mod.rs:407:14 [INFO] [stderr] | [INFO] [stderr] 407 | .with_station_pressure(press_hpa) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::sounding::Sounding::with_sfc_wind' [INFO] [stderr] --> tests/utils/mod.rs:408:14 [INFO] [stderr] | [INFO] [stderr] 408 | .with_sfc_wind(wind) [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | lyr.bottom.pressure.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:41:29 [INFO] [stderr] | [INFO] [stderr] 41 | assert!(lyr [INFO] [stderr] | _____________________________^ [INFO] [stderr] 42 | | .bottom [INFO] [stderr] 43 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:47:55 [INFO] [stderr] | [INFO] [stderr] 47 | println!("top {:#?} --- {:#?}", lyr.top.pressure.unwrap(), it[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:48:29 [INFO] [stderr] | [INFO] [stderr] 48 | assert!(lyr [INFO] [stderr] | _____________________________^ [INFO] [stderr] 49 | | .top [INFO] [stderr] 50 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | lyr.bottom.pressure.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:41:29 [INFO] [stderr] | [INFO] [stderr] 41 | assert!(lyr [INFO] [stderr] | _____________________________^ [INFO] [stderr] 42 | | .bottom [INFO] [stderr] 43 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:47:55 [INFO] [stderr] | [INFO] [stderr] 47 | println!("top {:#?} --- {:#?}", lyr.top.pressure.unwrap(), it[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:48:29 [INFO] [stderr] | [INFO] [stderr] 48 | assert!(lyr [INFO] [stderr] | _____________________________^ [INFO] [stderr] 49 | | .top [INFO] [stderr] 50 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:125:25 [INFO] [stderr] | [INFO] [stderr] 125 | lyr.bottom.pressure.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:128:29 [INFO] [stderr] | [INFO] [stderr] 128 | assert!(lyr [INFO] [stderr] | _____________________________^ [INFO] [stderr] 129 | | .bottom [INFO] [stderr] 130 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:134:55 [INFO] [stderr] | [INFO] [stderr] 134 | println!("top {:#?} --- {:#?}", lyr.top.pressure.unwrap(), it[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:135:29 [INFO] [stderr] | [INFO] [stderr] 135 | assert!(lyr [INFO] [stderr] | _____________________________^ [INFO] [stderr] 136 | | .top [INFO] [stderr] 137 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:178:17 [INFO] [stderr] | [INFO] [stderr] 178 | lyr.bottom.pressure.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:181:21 [INFO] [stderr] | [INFO] [stderr] 181 | assert!(lyr [INFO] [stderr] | _____________________^ [INFO] [stderr] 182 | | .bottom [INFO] [stderr] 183 | | .pressure [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:187:47 [INFO] [stderr] | [INFO] [stderr] 187 | println!("top {:#?} --- {:#?}", lyr.top.pressure.unwrap(), it[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:188:21 [INFO] [stderr] | [INFO] [stderr] 188 | assert!(lyr [INFO] [stderr] | _____________________^ [INFO] [stderr] 189 | | .top [INFO] [stderr] 190 | | .pressure [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:125:25 [INFO] [stderr] | [INFO] [stderr] 125 | lyr.bottom.pressure.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> tests/utils/layer_tests.rs:211:17 [INFO] [stderr] | [INFO] [stderr] 211 | lyr.bottom.height.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:128:29 [INFO] [stderr] | [INFO] [stderr] 128 | assert!(lyr [INFO] [stderr] | _____________________________^ [INFO] [stderr] 129 | | .bottom [INFO] [stderr] 130 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:134:55 [INFO] [stderr] | [INFO] [stderr] 134 | println!("top {:#?} --- {:#?}", lyr.top.pressure.unwrap(), it[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> tests/utils/layer_tests.rs:214:21 [INFO] [stderr] | [INFO] [stderr] 214 | assert!(lyr [INFO] [stderr] | _____________________^ [INFO] [stderr] 215 | | .bottom [INFO] [stderr] 216 | | .height [INFO] [stderr] | |_______________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:135:29 [INFO] [stderr] | [INFO] [stderr] 135 | assert!(lyr [INFO] [stderr] | _____________________________^ [INFO] [stderr] 136 | | .top [INFO] [stderr] 137 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> tests/utils/layer_tests.rs:220:47 [INFO] [stderr] | [INFO] [stderr] 220 | println!("top {:#?} --- {:#?}", lyr.top.height.unwrap(), it[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> tests/utils/layer_tests.rs:221:21 [INFO] [stderr] | [INFO] [stderr] 221 | assert!(lyr [INFO] [stderr] | _____________________^ [INFO] [stderr] 222 | | .top [INFO] [stderr] 223 | | .height [INFO] [stderr] | |_______________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:178:17 [INFO] [stderr] | [INFO] [stderr] 178 | lyr.bottom.pressure.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:181:21 [INFO] [stderr] | [INFO] [stderr] 181 | assert!(lyr [INFO] [stderr] | _____________________^ [INFO] [stderr] 182 | | .bottom [INFO] [stderr] 183 | | .pressure [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:187:47 [INFO] [stderr] | [INFO] [stderr] 187 | println!("top {:#?} --- {:#?}", lyr.top.pressure.unwrap(), it[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/layer_tests.rs:188:21 [INFO] [stderr] | [INFO] [stderr] 188 | assert!(lyr [INFO] [stderr] | _____________________^ [INFO] [stderr] 189 | | .top [INFO] [stderr] 190 | | .pressure [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> tests/utils/layer_tests.rs:211:17 [INFO] [stderr] | [INFO] [stderr] 211 | lyr.bottom.height.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> tests/utils/layer_tests.rs:214:21 [INFO] [stderr] | [INFO] [stderr] 214 | assert!(lyr [INFO] [stderr] | _____________________^ [INFO] [stderr] 215 | | .bottom [INFO] [stderr] 216 | | .height [INFO] [stderr] | |_______________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:35:59 [INFO] [stderr] | [INFO] [stderr] 35 | println!("\nLevel {:#?} --- {:#?}", lvl.pressure.unwrap(), it,); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> tests/utils/layer_tests.rs:220:47 [INFO] [stderr] | [INFO] [stderr] 220 | println!("top {:#?} --- {:#?}", lyr.top.height.unwrap(), it[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::height' [INFO] [stderr] --> tests/utils/layer_tests.rs:221:21 [INFO] [stderr] | [INFO] [stderr] 221 | assert!(lyr [INFO] [stderr] | _____________________^ [INFO] [stderr] 222 | | .top [INFO] [stderr] 223 | | .height [INFO] [stderr] | |_______________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:36:29 [INFO] [stderr] | [INFO] [stderr] 36 | assert!(lvl [INFO] [stderr] | _____________________________^ [INFO] [stderr] 37 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:105:51 [INFO] [stderr] | [INFO] [stderr] 105 | println!("\nLevel {:#?} --- {:#?}", lvl.pressure.unwrap(), it,); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:106:21 [INFO] [stderr] | [INFO] [stderr] 106 | assert!(lvl [INFO] [stderr] | _____________________^ [INFO] [stderr] 107 | | .pressure [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:35:59 [INFO] [stderr] | [INFO] [stderr] 35 | println!("\nLevel {:#?} --- {:#?}", lvl.pressure.unwrap(), it,); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wet_bulb' [INFO] [stderr] --> tests/utils/level_tests.rs:115:17 [INFO] [stderr] | [INFO] [stderr] 115 | lvl.wet_bulb.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:36:29 [INFO] [stderr] | [INFO] [stderr] 36 | assert!(lvl [INFO] [stderr] | _____________________________^ [INFO] [stderr] 37 | | .pressure [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wet_bulb' [INFO] [stderr] --> tests/utils/level_tests.rs:118:21 [INFO] [stderr] | [INFO] [stderr] 118 | assert!(lvl.wet_bulb.unwrap().approx_eq(Celsius(*it), Celsius(1.0))); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:105:51 [INFO] [stderr] | [INFO] [stderr] 105 | println!("\nLevel {:#?} --- {:#?}", lvl.pressure.unwrap(), it,); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:106:21 [INFO] [stderr] | [INFO] [stderr] 106 | assert!(lvl [INFO] [stderr] | _____________________^ [INFO] [stderr] 107 | | .pressure [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wet_bulb' [INFO] [stderr] --> tests/utils/level_tests.rs:115:17 [INFO] [stderr] | [INFO] [stderr] 115 | lvl.wet_bulb.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::wet_bulb' [INFO] [stderr] --> tests/utils/level_tests.rs:118:21 [INFO] [stderr] | [INFO] [stderr] 118 | assert!(lvl.wet_bulb.unwrap().approx_eq(Celsius(*it), Celsius(1.0))); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:141:51 [INFO] [stderr] | [INFO] [stderr] 141 | println!("\nLevel {:#?} --- {:#?}", lvl.pressure.unwrap(), it,); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:141:51 [INFO] [stderr] | [INFO] [stderr] 141 | println!("\nLevel {:#?} --- {:#?}", lvl.pressure.unwrap(), it,); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:142:21 [INFO] [stderr] | [INFO] [stderr] 142 | assert!(lvl [INFO] [stderr] | _____________________^ [INFO] [stderr] 143 | | .pressure [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::pressure' [INFO] [stderr] --> tests/utils/level_tests.rs:142:21 [INFO] [stderr] | [INFO] [stderr] 142 | assert!(lvl [INFO] [stderr] | _____________________^ [INFO] [stderr] 143 | | .pressure [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> tests/utils/level_tests.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 151 | lvl.temperature.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> tests/utils/level_tests.rs:154:21 [INFO] [stderr] | [INFO] [stderr] 154 | assert!(lvl [INFO] [stderr] | _____________________^ [INFO] [stderr] 155 | | .temperature [INFO] [stderr] | |____________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> tests/utils/level_tests.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 151 | lvl.temperature.unwrap(), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> tests/utils/level_tests.rs:154:21 [INFO] [stderr] | [INFO] [stderr] 154 | assert!(lvl [INFO] [stderr] | _____________________^ [INFO] [stderr] 155 | | .temperature [INFO] [stderr] | |____________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> tests/utils/level_tests.rs:171:43 [INFO] [stderr] | [INFO] [stderr] 171 | let max_t_in_this_layer = layer_anal.temperature.unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> tests/utils/level_tests.rs:171:43 [INFO] [stderr] | [INFO] [stderr] 171 | let max_t_in_this_layer = layer_anal.temperature.unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> tests/utils/level_tests.rs:177:25 [INFO] [stderr] | [INFO] [stderr] 177 | assert!(layer_anal [INFO] [stderr] | _________________________^ [INFO] [stderr] 178 | | .temperature [INFO] [stderr] | |________________________________^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'sounding_base::data_row::DataRow::temperature' [INFO] [stderr] --> tests/utils/level_tests.rs:177:25 [INFO] [stderr] | [INFO] [stderr] 177 | assert!(layer_anal [INFO] [stderr] | _________________________^ [INFO] [stderr] 178 | | .temperature [INFO] [stderr] | |________________________________^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.97s [INFO] running `"docker" "inspect" "0715244c0dd6816aa01bf606674b69baac0cf4902f62e11e0c277017ef7e89d5"` [INFO] running `"docker" "rm" "-f" "0715244c0dd6816aa01bf606674b69baac0cf4902f62e11e0c277017ef7e89d5"` [INFO] [stdout] 0715244c0dd6816aa01bf606674b69baac0cf4902f62e11e0c277017ef7e89d5