[INFO] cloning repository https://github.com/MengXin001/RustCINRAD [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MengXin001/RustCINRAD" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMengXin001%2FRustCINRAD", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMengXin001%2FRustCINRAD'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0616e86d149bf2053113e6e3cf44e43d91d3b3e2 [INFO] building MengXin001/RustCINRAD against master#c7f6aa2869acdbf014d094c6e427e554e160b6db for pr-146237-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMengXin001%2FRustCINRAD" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/MengXin001/RustCINRAD [INFO] finished tweaking git repo https://github.com/MengXin001/RustCINRAD [INFO] tweaked toml for git repo https://github.com/MengXin001/RustCINRAD written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/MengXin001/RustCINRAD on toolchain c7f6aa2869acdbf014d094c6e427e554e160b6db [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/MengXin001/RustCINRAD already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded fdeflate v0.3.6 [INFO] [stderr] Downloaded criterion-plot v0.4.5 [INFO] [stderr] Downloaded criterion v0.3.6 [INFO] [stderr] Downloaded ndarray v0.15.6 [INFO] [stderr] Downloaded libc v0.2.166 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d2dbe685db092ced205b2c20e18b2aef458f14df32bcfa1ee1a077c091f0873a [INFO] running `Command { std: "docker" "start" "-a" "d2dbe685db092ced205b2c20e18b2aef458f14df32bcfa1ee1a077c091f0873a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d2dbe685db092ced205b2c20e18b2aef458f14df32bcfa1ee1a077c091f0873a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2dbe685db092ced205b2c20e18b2aef458f14df32bcfa1ee1a077c091f0873a", kill_on_drop: false }` [INFO] [stdout] d2dbe685db092ced205b2c20e18b2aef458f14df32bcfa1ee1a077c091f0873a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 266278eb0c07061b3bed3985b403f910439f804934033e6a7b5b7cd34cda9902 [INFO] running `Command { std: "docker" "start" "-a" "266278eb0c07061b3bed3985b403f910439f804934033e6a7b5b7cd34cda9902", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.81 [INFO] [stderr] Compiling tracing-core v0.1.33 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Compiling serde v1.0.198 [INFO] [stderr] Compiling rustversion v1.0.18 [INFO] [stderr] Compiling fdeflate v0.3.6 [INFO] [stderr] Compiling flate2 v1.0.35 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling bytemuck v1.20.0 [INFO] [stderr] Compiling clap_lex v0.7.3 [INFO] [stderr] Compiling serde_json v1.0.117 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling exr v1.73.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling clap_builder v4.5.21 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling png v0.17.14 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling ndarray v0.15.6 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.60 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling jpeg-decoder v0.3.1 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling binread_derive v2.1.0 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling clap_derive v4.5.18 [INFO] [stderr] Compiling binread v2.2.0 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling clap v4.5.21 [INFO] [stderr] Compiling RustCINRAD v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/io/level2.rs:7:28 [INFO] [stdout] | [INFO] [stdout] 7 | use tracing::{error, info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/projection.rs:24:53 [INFO] [stdout] | [INFO] [stdout] 24 | let azimuth: Vec = azimuth.iter().map(|&x| (x * deg2rad)).collect(); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 24 - let azimuth: Vec = azimuth.iter().map(|&x| (x * deg2rad)).collect(); [INFO] [stdout] 24 + let azimuth: Vec = azimuth.iter().map(|&x| x * deg2rad ).collect(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `s_header` is never read [INFO] [stdout] --> src/io/dtype.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 89 | pub struct SAB_dtype { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 90 | pub s_header: S_HEADER, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SAB_dtype` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `r`, `v`, `w`, and `res4` are never read [INFO] [stdout] --> src/io/dtype.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct SAB_DATA { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 97 | #[br(count = 460)] [INFO] [stdout] 98 | pub r: Vec, [INFO] [stdout] | ^ [INFO] [stdout] 99 | #[br(count = 920)] [INFO] [stdout] 100 | pub v: Vec, [INFO] [stdout] | ^ [INFO] [stdout] 101 | #[br(count = 920)] [INFO] [stdout] 102 | pub w: Vec, [INFO] [stdout] | ^ [INFO] [stdout] 103 | #[br(count = 4)] [INFO] [stdout] 104 | pub res4: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SAB_DATA` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `spare`, `a`, and `res1` are never read [INFO] [stdout] --> src/io/dtype.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 108 | pub struct S_HEADER { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 109 | #[br(count = 14)] [INFO] [stdout] 110 | pub spare: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 111 | pub a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 112 | #[br(count = 12)] [INFO] [stdout] 113 | pub res1: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `S_HEADER` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 117 | pub struct S_INFO { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 118 | pub time: u32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 119 | pub day: u16, [INFO] [stdout] | ^^^ [INFO] [stdout] 120 | pub unambiguous_distance: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 121 | pub azimuth: u16, [INFO] [stdout] 122 | pub radial_num: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 125 | pub el_num: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 126 | pub first_gate_r: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 127 | pub first_gate_v: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 132 | pub sector_num: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 133 | pub system_coff: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 134 | pub r_pointer: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 135 | pub v_pointer: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 136 | pub w_pointer: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | pub res2: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 141 | pub r_pointer_2: u16, //?only god knows what [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 142 | pub v_pointer_2: u16, //?only god knows what [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 143 | pub w_pointer_2: u16, //?only god knows what [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 144 | pub nyquist_vel: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 145 | #[br(count = 38)] [INFO] [stdout] 146 | pub res3: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `S_INFO` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `generic_header` and `cut_config` are never read [INFO] [stdout] --> src/io/dtype.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub struct CommonBlocks { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 151 | pub generic_header: GenericHeader, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 155 | pub cut_config: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CommonBlocks` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `magic_num`, `major_version`, `minor_version`, `generic_type`, `product_type`, and `reserved` are never read [INFO] [stdout] --> src/io/dtype.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 159 | pub struct GenericHeader { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 160 | pub magic_num: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 161 | pub major_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 162 | pub minor_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 163 | pub generic_type: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 164 | pub product_type: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 165 | #[br(count = 16)] [INFO] [stdout] 166 | pub reserved: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GenericHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 170 | pub struct Siteconfig { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 174 | pub site_name: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 175 | pub latitude: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 176 | pub longitude: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 177 | pub antenna_height: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 178 | pub ground_height: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 179 | pub frequency: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 180 | pub beam_width_hori: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 181 | pub beam_width_vert: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 182 | pub rda_version: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 183 | pub radar_type: i16, [INFO] [stdout] 184 | pub antenna_gain: i16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 185 | pub trans_loss: i16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 186 | pub recv_loss: i16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 187 | pub other_loss: i16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 188 | #[br(count = 46)] [INFO] [stdout] 189 | pub res2: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Siteconfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 194 | pub struct Taskconfig { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 198 | pub task_dsc: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 199 | pub polar_type: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 200 | pub scan_type: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 201 | pub pulse_width: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 202 | pub scan_start_time: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 203 | pub cut_number: i32, [INFO] [stdout] 204 | pub hori_noise: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 205 | pub vert_noise: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 206 | pub hori_cali: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 207 | pub vert_cali: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 208 | pub hori_tmp: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 209 | pub vert_tmp: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 210 | pub ZDR_cali: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 211 | pub PHIDP_cali: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 212 | pub LDR_cali: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 213 | #[br(count = 40)] [INFO] [stdout] 214 | pub res3: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Taskconfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 218 | pub struct Cutconfig { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 219 | pub process_mode: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 220 | pub wave_form: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 221 | pub prf1: f32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 222 | pub prf2: f32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 223 | pub dealias_mode: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 224 | pub azimuth: f32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 225 | pub elev: f32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 226 | pub start_angle: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 227 | pub end_angle: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 228 | pub angular_reso: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 229 | pub scan_spd: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 230 | pub log_reso: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 231 | pub dop_reso: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 232 | pub max_range1: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 233 | pub max_range2: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 234 | pub start_range: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 235 | pub sample1: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 236 | pub sample2: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 237 | pub phase_mode: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 238 | pub atmos_loss: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 239 | pub nyquist_spd: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 240 | pub moments_mask: i64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 241 | pub moments_size_mask: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 242 | pub misc_filter_mask: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 243 | pub sqi_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 244 | pub sig_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 245 | pub csr_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 246 | pub log_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 247 | pub cpa_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 248 | pub pmi_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 249 | pub dplog_thres: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 250 | #[br(count = 4)] [INFO] [stdout] 251 | pub res_thres: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 252 | pub dbt_mask: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 253 | pub dbz_mask: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 254 | pub vel_mask: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 255 | pub sw_mask: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 256 | pub dp_mask: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 257 | #[br(count = 12)] [INFO] [stdout] 258 | pub res_mask: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 259 | pub scan_sync: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 260 | pub direction: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 261 | pub ground_clutter_classifier_type: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 262 | pub ground_clutter_filter_type: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 263 | pub ground_clutter_filter_notch_width: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 264 | pub ground_clutter_filter_window: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 265 | #[br(count = 72)] [INFO] [stdout] 266 | pub res4: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Cutconfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub struct RadialHeader { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 278 | pub radial_state: i32, [INFO] [stdout] 279 | pub spot_blank: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 280 | pub seq_number: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 281 | pub radial_number: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 282 | pub elevation_number: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 285 | pub seconds: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 286 | pub microseconds: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 287 | pub data_length: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 288 | pub moment_number: i32, [INFO] [stdout] 289 | pub res5: i16, [INFO] [stdout] | ^^^^ [INFO] [stdout] 290 | pub hori_est_noise: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 291 | pub vert_est_noise: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 292 | pub zip_type: u8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 293 | #[br(count = 13)] [INFO] [stdout] 294 | pub res6: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RadialHeader` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bin_length`, `flags`, `length`, and `res` are never read [INFO] [stdout] --> src/io/dtype.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 297 | pub struct MomentData { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 301 | pub bin_length: i16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 302 | pub flags: i16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 303 | pub length: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 304 | #[br(count = 12)] [INFO] [stdout] 305 | pub res: Vec, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MomentData` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.48s [INFO] running `Command { std: "docker" "inspect" "266278eb0c07061b3bed3985b403f910439f804934033e6a7b5b7cd34cda9902", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "266278eb0c07061b3bed3985b403f910439f804934033e6a7b5b7cd34cda9902", kill_on_drop: false }` [INFO] [stdout] 266278eb0c07061b3bed3985b403f910439f804934033e6a7b5b7cd34cda9902 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1050365e4128fe1763820058b440956ba05d47b078c20f7aced2aa62d6c09b56 [INFO] running `Command { std: "docker" "start" "-a" "1050365e4128fe1763820058b440956ba05d47b078c20f7aced2aa62d6c09b56", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.198 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling libc v0.2.166 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling half v1.8.3 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling serde_derive v1.0.198 [INFO] [stderr] Compiling oorandom v11.1.4 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling csv-core v0.1.11 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling criterion-plot v0.4.5 [INFO] [stderr] Compiling jpeg-decoder v0.3.1 [INFO] [stderr] Compiling serde_json v1.0.117 [INFO] [stderr] Compiling serde_cbor v0.11.2 [INFO] [stderr] Compiling csv v1.3.1 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.3.6 [INFO] [stderr] Compiling image v0.24.9 [INFO] [stderr] Compiling RustCINRAD v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> src/io/level2.rs:7:28 [INFO] [stdout] | [INFO] [stdout] 7 | use tracing::{error, info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/projection.rs:24:53 [INFO] [stdout] | [INFO] [stdout] 24 | let azimuth: Vec = azimuth.iter().map(|&x| (x * deg2rad)).collect(); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 24 - let azimuth: Vec = azimuth.iter().map(|&x| (x * deg2rad)).collect(); [INFO] [stdout] 24 + let azimuth: Vec = azimuth.iter().map(|&x| x * deg2rad ).collect(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `s_header` is never read [INFO] [stdout] --> src/io/dtype.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 89 | pub struct SAB_dtype { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 90 | pub s_header: S_HEADER, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SAB_dtype` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `r`, `v`, `w`, and `res4` are never read [INFO] [stdout] --> src/io/dtype.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct SAB_DATA { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 97 | #[br(count = 460)] [INFO] [stdout] 98 | pub r: Vec, [INFO] [stdout] | ^ [INFO] [stdout] 99 | #[br(count = 920)] [INFO] [stdout] 100 | pub v: Vec, [INFO] [stdout] | ^ [INFO] [stdout] 101 | #[br(count = 920)] [INFO] [stdout] 102 | pub w: Vec, [INFO] [stdout] | ^ [INFO] [stdout] 103 | #[br(count = 4)] [INFO] [stdout] 104 | pub res4: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SAB_DATA` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `spare`, `a`, and `res1` are never read [INFO] [stdout] --> src/io/dtype.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 108 | pub struct S_HEADER { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 109 | #[br(count = 14)] [INFO] [stdout] 110 | pub spare: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 111 | pub a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 112 | #[br(count = 12)] [INFO] [stdout] 113 | pub res1: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `S_HEADER` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 117 | pub struct S_INFO { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 118 | pub time: u32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 119 | pub day: u16, [INFO] [stdout] | ^^^ [INFO] [stdout] 120 | pub unambiguous_distance: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 121 | pub azimuth: u16, [INFO] [stdout] 122 | pub radial_num: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 125 | pub el_num: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 126 | pub first_gate_r: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 127 | pub first_gate_v: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 132 | pub sector_num: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 133 | pub system_coff: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 134 | pub r_pointer: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 135 | pub v_pointer: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 136 | pub w_pointer: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | pub res2: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 141 | pub r_pointer_2: u16, //?only god knows what [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 142 | pub v_pointer_2: u16, //?only god knows what [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 143 | pub w_pointer_2: u16, //?only god knows what [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 144 | pub nyquist_vel: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 145 | #[br(count = 38)] [INFO] [stdout] 146 | pub res3: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `S_INFO` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `generic_header` and `cut_config` are never read [INFO] [stdout] --> src/io/dtype.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 150 | pub struct CommonBlocks { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 151 | pub generic_header: GenericHeader, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 155 | pub cut_config: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CommonBlocks` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `magic_num`, `major_version`, `minor_version`, `generic_type`, `product_type`, and `reserved` are never read [INFO] [stdout] --> src/io/dtype.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 159 | pub struct GenericHeader { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 160 | pub magic_num: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 161 | pub major_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 162 | pub minor_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 163 | pub generic_type: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 164 | pub product_type: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 165 | #[br(count = 16)] [INFO] [stdout] 166 | pub reserved: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GenericHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 170 | pub struct Siteconfig { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 174 | pub site_name: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 175 | pub latitude: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 176 | pub longitude: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 177 | pub antenna_height: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 178 | pub ground_height: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 179 | pub frequency: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 180 | pub beam_width_hori: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 181 | pub beam_width_vert: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 182 | pub rda_version: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 183 | pub radar_type: i16, [INFO] [stdout] 184 | pub antenna_gain: i16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 185 | pub trans_loss: i16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 186 | pub recv_loss: i16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 187 | pub other_loss: i16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 188 | #[br(count = 46)] [INFO] [stdout] 189 | pub res2: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Siteconfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 194 | pub struct Taskconfig { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 198 | pub task_dsc: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 199 | pub polar_type: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 200 | pub scan_type: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 201 | pub pulse_width: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 202 | pub scan_start_time: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 203 | pub cut_number: i32, [INFO] [stdout] 204 | pub hori_noise: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 205 | pub vert_noise: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 206 | pub hori_cali: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 207 | pub vert_cali: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 208 | pub hori_tmp: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 209 | pub vert_tmp: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 210 | pub ZDR_cali: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 211 | pub PHIDP_cali: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 212 | pub LDR_cali: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 213 | #[br(count = 40)] [INFO] [stdout] 214 | pub res3: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Taskconfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 218 | pub struct Cutconfig { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 219 | pub process_mode: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 220 | pub wave_form: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 221 | pub prf1: f32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 222 | pub prf2: f32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 223 | pub dealias_mode: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 224 | pub azimuth: f32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 225 | pub elev: f32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 226 | pub start_angle: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 227 | pub end_angle: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 228 | pub angular_reso: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 229 | pub scan_spd: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 230 | pub log_reso: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 231 | pub dop_reso: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 232 | pub max_range1: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 233 | pub max_range2: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 234 | pub start_range: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 235 | pub sample1: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 236 | pub sample2: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 237 | pub phase_mode: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 238 | pub atmos_loss: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 239 | pub nyquist_spd: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 240 | pub moments_mask: i64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 241 | pub moments_size_mask: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 242 | pub misc_filter_mask: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 243 | pub sqi_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 244 | pub sig_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 245 | pub csr_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 246 | pub log_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 247 | pub cpa_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 248 | pub pmi_thres: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 249 | pub dplog_thres: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 250 | #[br(count = 4)] [INFO] [stdout] 251 | pub res_thres: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 252 | pub dbt_mask: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 253 | pub dbz_mask: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 254 | pub vel_mask: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 255 | pub sw_mask: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 256 | pub dp_mask: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 257 | #[br(count = 12)] [INFO] [stdout] 258 | pub res_mask: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 259 | pub scan_sync: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 260 | pub direction: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 261 | pub ground_clutter_classifier_type: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 262 | pub ground_clutter_filter_type: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 263 | pub ground_clutter_filter_notch_width: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 264 | pub ground_clutter_filter_window: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 265 | #[br(count = 72)] [INFO] [stdout] 266 | pub res4: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Cutconfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/dtype.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 277 | pub struct RadialHeader { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 278 | pub radial_state: i32, [INFO] [stdout] 279 | pub spot_blank: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 280 | pub seq_number: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 281 | pub radial_number: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 282 | pub elevation_number: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 285 | pub seconds: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 286 | pub microseconds: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 287 | pub data_length: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 288 | pub moment_number: i32, [INFO] [stdout] 289 | pub res5: i16, [INFO] [stdout] | ^^^^ [INFO] [stdout] 290 | pub hori_est_noise: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 291 | pub vert_est_noise: i16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 292 | pub zip_type: u8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 293 | #[br(count = 13)] [INFO] [stdout] 294 | pub res6: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RadialHeader` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bin_length`, `flags`, `length`, and `res` are never read [INFO] [stdout] --> src/io/dtype.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 297 | pub struct MomentData { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 301 | pub bin_length: i16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 302 | pub flags: i16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 303 | pub length: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 304 | #[br(count = 12)] [INFO] [stdout] 305 | pub res: Vec, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MomentData` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 27.43s [INFO] running `Command { std: "docker" "inspect" "1050365e4128fe1763820058b440956ba05d47b078c20f7aced2aa62d6c09b56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1050365e4128fe1763820058b440956ba05d47b078c20f7aced2aa62d6c09b56", kill_on_drop: false }` [INFO] [stdout] 1050365e4128fe1763820058b440956ba05d47b078c20f7aced2aa62d6c09b56