[INFO] fetching crate vl53l1 0.1.0...
[INFO] testing vl53l1-0.1.0 against 1.47.0 for beta-1.48-1
[INFO] extracting crate vl53l1 0.1.0 into /workspace/builds/worker-9/source
[INFO] validating manifest of crates.io crate vl53l1 0.1.0 on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate vl53l1 0.1.0
[INFO] finished tweaking crates.io crate vl53l1 0.1.0
[INFO] tweaked toml for crates.io crate vl53l1 0.1.0 written to /workspace/builds/worker-9/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded vl53l1-reg v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 336a04120f5f5f364f5056da114f380d11de7652ba86d35a3478f910b8b94a87
[INFO] running `Command { std: "docker" "start" "-a" "336a04120f5f5f364f5056da114f380d11de7652ba86d35a3478f910b8b94a87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "336a04120f5f5f364f5056da114f380d11de7652ba86d35a3478f910b8b94a87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "336a04120f5f5f364f5056da114f380d11de7652ba86d35a3478f910b8b94a87", kill_on_drop: false }`
[INFO] [stdout] 336a04120f5f5f364f5056da114f380d11de7652ba86d35a3478f910b8b94a87
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 00e2eb4400d592e3c2a62f46deb95422340f652f912843bedc824ab28414ed0e
[INFO] running `Command { std: "docker" "start" "-a" "00e2eb4400d592e3c2a62f46deb95422340f652f912843bedc824ab28414ed0e", kill_on_drop: false }`
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling vcell v0.1.2
[INFO] [stderr]    Compiling cortex-m v0.6.3
[INFO] [stderr]    Compiling bitfield v0.13.2
[INFO] [stderr]    Compiling nb v1.0.0
[INFO] [stderr]    Compiling ufmt-write v0.1.0
[INFO] [stderr]    Compiling generic-array v0.13.2
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling volatile-register v0.2.0
[INFO] [stderr]    Compiling nb v0.1.3
[INFO] [stderr]    Compiling embedded-hal v0.2.4
[INFO] [stderr]    Compiling as-slice v0.1.4
[INFO] [stderr]    Compiling aligned v0.3.4
[INFO] [stderr]    Compiling rtt-target v0.2.2
[INFO] [stderr]    Compiling vl53l1-reg v0.1.0
[INFO] [stderr]    Compiling vl53l1 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable `limit_check_value` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:3775:9
[INFO] [stdout]      |
[INFO] [stdout] 3775 |     let mut limit_check_value: FixPoint1616 =
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout]      = note: consider using `_limit_check_value` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `limit_check_value` is never read
[INFO] [stdout]     --> src/lib.rs:3792:5
[INFO] [stdout]      |
[INFO] [stdout] 3792 |     limit_check_value = get_limit_check_value(dev, checkenable::SIGNAL_RATE_FINAL_RANGE)?;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `BYTES_PER_WORD`
[INFO] [stdout]  --> src/config.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BYTES_PER_WORD: usize = 2;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `BYTES_PER_DWORD`
[INFO] [stdout]  --> src/config.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const BYTES_PER_DWORD: usize = 4;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS`
[INFO] [stdout]   --> src/config.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS: u16 = 0x8000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `GAIN_FACTOR__STANDARD_DEFAULT`
[INFO] [stdout]   --> src/config.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const GAIN_FACTOR__STANDARD_DEFAULT: u16 = 0x0800;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OFFSET_CAL_MIN_EFFECTIVE_SPADS`
[INFO] [stdout]   --> src/config.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const OFFSET_CAL_MIN_EFFECTIVE_SPADS: u16 = 0x0500;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS`
[INFO] [stdout]   --> src/config.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS: u16 = 0x1900;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OFFSET_CAL_MAX_SIGMA_MM`
[INFO] [stdout]   --> src/config.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const OFFSET_CAL_MAX_SIGMA_MM: u16 = 0x0040;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MAX_USER_ZONES`
[INFO] [stdout]   --> src/config.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const MAX_USER_ZONES: u8 = 169;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MAX_RANGE_RESULTS`
[INFO] [stdout]   --> src/config.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const MAX_RANGE_RESULTS: u8 = 2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MAX_STRING_LENGTH`
[INFO] [stdout]   --> src/config.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const MAX_STRING_LENGTH: u16 = 512;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `LLD_PUBLIC_MAX_ADDRESS`
[INFO] [stdout]   --> src/tuningparm.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const LLD_PUBLIC_MAX_ADDRESS: TuningParm = LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `LLD_PRIVATE_MIN_ADDRESS`
[INFO] [stdout]   --> src/tuningparm.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const LLD_PRIVATE_MIN_ADDRESS: TuningParm = crate::config::TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `LLD_PRIVATE_MAX_ADDRESS`
[INFO] [stdout]   --> src/tuningparm.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const LLD_PRIVATE_MAX_ADDRESS: TuningParm = LLD_PRIVATE_MIN_ADDRESS;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `VL53L1_MAX_I2C_XFER_SIZE`
[INFO] [stdout]   --> src/lib.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | const VL53L1_MAX_I2C_XFER_SIZE: u16 = 256;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `fw_ready_poll_duration_ms`
[INFO] [stdout]    --> src/lib.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fw_ready_poll_duration_ms: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `fw_ready`
[INFO] [stdout]    --> src/lib.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     fw_ready: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `gpio_interrupt_config`
[INFO] [stdout]    --> src/lib.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     gpio_interrupt_config: GpioInterruptConfig,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_peak_rate_map`
[INFO] [stdout]    --> src/lib.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     cal_peak_rate_map: CalPeakRateMap,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `add_off_cal_data`
[INFO] [stdout]    --> src/lib.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     add_off_cal_data: AdditionalOffsetCalData,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `offset_results`
[INFO] [stdout]    --> src/lib.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |     offset_results: OffsetRangeResults,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `preset_mode`
[INFO] [stdout]    --> src/lib.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     preset_mode: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `dss_config__roi_mode_control`
[INFO] [stdout]    --> src/lib.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 322 |     dss_config__roi_mode_control: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `dss_config__manual_effective_spads_select`
[INFO] [stdout]    --> src/lib.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 |     dss_config__manual_effective_spads_select: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `no_of_samples`
[INFO] [stdout]    --> src/lib.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     no_of_samples: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `effective_spads`
[INFO] [stdout]    --> src/lib.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 325 |     effective_spads: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `peak_rate_mcps`
[INFO] [stdout]    --> src/lib.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     peak_rate_mcps: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `sigma_mm`
[INFO] [stdout]    --> src/lib.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     sigma_mm: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `median_range_mm`
[INFO] [stdout]    --> src/lib.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     median_range_mm: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `range_mm_offset`
[INFO] [stdout]    --> src/lib.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     range_mm_offset: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_distance_mm`
[INFO] [stdout]    --> src/lib.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     cal_distance_mm: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_status`
[INFO] [stdout]    --> src/lib.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     cal_status: CalStatus,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_report`
[INFO] [stdout]    --> src/lib.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     cal_report: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `max_results`
[INFO] [stdout]    --> src/lib.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     max_results: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `active_results`
[INFO] [stdout]    --> src/lib.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     active_results: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `data`
[INFO] [stdout]    --> src/lib.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 |     data: [OffsetRangeData; ll::def::MAX_OFFSET_RANGE_RESULTS as usize],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `nvm_default__crosstalk_compensation_plane_offset_kcps`
[INFO] [stdout]    --> src/lib.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     nvm_default__crosstalk_compensation_plane_offset_kcps: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `nvm_default__crosstalk_compensation_x_plane_gradient_kcps`
[INFO] [stdout]    --> src/lib.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     nvm_default__crosstalk_compensation_x_plane_gradient_kcps: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `nvm_default__crosstalk_compensation_y_plane_gradient_kcps`
[INFO] [stdout]    --> src/lib.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     nvm_default__crosstalk_compensation_y_plane_gradient_kcps: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `array_select`
[INFO] [stdout]    --> src/lib.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     array_select: DeviceSscArray,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `vcsel_width`
[INFO] [stdout]    --> src/lib.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     vcsel_width: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `timeout_us`
[INFO] [stdout]    --> src/lib.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     timeout_us: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_inner_actual_effective_spads`
[INFO] [stdout]    --> src/lib.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     result__mm_inner_actual_effective_spads: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_outer_actual_effective_spads`
[INFO] [stdout]    --> src/lib.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     result__mm_outer_actual_effective_spads: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_inner_peak_signal_count_rtn_mcps`
[INFO] [stdout]    --> src/lib.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     result__mm_inner_peak_signal_count_rtn_mcps: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_outer_peak_signal_count_rtn_mcps`
[INFO] [stdout]    --> src/lib.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     result__mm_outer_peak_signal_count_rtn_mcps: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_distance_mm`
[INFO] [stdout]    --> src/lib.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     cal_distance_mm: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `max_samples`
[INFO] [stdout]    --> src/lib.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     max_samples: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `width`
[INFO] [stdout]    --> src/lib.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     width: u16,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `height`
[INFO] [stdout]    --> src/lib.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     height: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `peak_rate_mcps`
[INFO] [stdout]    --> src/lib.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     peak_rate_mcps: [u16; ll::def::NVM_PEAK_RATE_MAP_SAMPLES as usize],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_mode_distance`
[INFO] [stdout]    --> src/lib.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     intr_mode_distance: GpioInterruptMode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_mode_rate`
[INFO] [stdout]    --> src/lib.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     intr_mode_rate: GpioInterruptMode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_new_measure_ready`
[INFO] [stdout]    --> src/lib.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     intr_new_measure_ready: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_no_target`
[INFO] [stdout]    --> src/lib.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     intr_no_target: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_combined_mode`
[INFO] [stdout]    --> src/lib.rs:465:5
[INFO] [stdout]     |
[INFO] [stdout] 465 |     intr_combined_mode: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_distance_high`
[INFO] [stdout]    --> src/lib.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |     threshold_distance_high: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_distance_low`
[INFO] [stdout]    --> src/lib.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     threshold_distance_low: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_rate_high`
[INFO] [stdout]    --> src/lib.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     threshold_rate_high: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_rate_low`
[INFO] [stdout]    --> src/lib.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     threshold_rate_low: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `revision`
[INFO] [stdout]    --> src/lib.rs:482:5
[INFO] [stdout]     |
[INFO] [stdout] 482 |     revision: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `major`
[INFO] [stdout]    --> src/lib.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     major: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `minor`
[INFO] [stdout]    --> src/lib.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 |     minor: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `build`
[INFO] [stdout]    --> src/lib.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     build: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `fix_point_1616_to_fix_point_44`
[INFO] [stdout]     --> src/lib.rs:2509:4
[INFO] [stdout]      |
[INFO] [stdout] 2509 | fn fix_point_1616_to_fix_point_44(f: FixPoint1616) -> u16 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `fix_point_1616_to_fix_point_72`
[INFO] [stdout]     --> src/lib.rs:2513:4
[INFO] [stdout]      |
[INFO] [stdout] 2513 | fn fix_point_1616_to_fix_point_72(f: FixPoint1616) -> u16 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `fix_point_1616_to_fix_point_88`
[INFO] [stdout]     --> src/lib.rs:2517:4
[INFO] [stdout]      |
[INFO] [stdout] 2517 | fn fix_point_1616_to_fix_point_88(f: FixPoint1616) -> u16 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 68 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 54.58s
[INFO] running `Command { std: "docker" "inspect" "00e2eb4400d592e3c2a62f46deb95422340f652f912843bedc824ab28414ed0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "00e2eb4400d592e3c2a62f46deb95422340f652f912843bedc824ab28414ed0e", kill_on_drop: false }`
[INFO] [stdout] 00e2eb4400d592e3c2a62f46deb95422340f652f912843bedc824ab28414ed0e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 31636ae9128748d6651e4a241aae9424c4d6293965edf60972c66cb9ecb40e94
[INFO] running `Command { std: "docker" "start" "-a" "31636ae9128748d6651e4a241aae9424c4d6293965edf60972c66cb9ecb40e94", kill_on_drop: false }`
[INFO] [stderr]    Compiling vl53l1 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable `limit_check_value` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:3775:9
[INFO] [stdout]      |
[INFO] [stdout] 3775 |     let mut limit_check_value: FixPoint1616 =
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout]      = note: consider using `_limit_check_value` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `limit_check_value` is never read
[INFO] [stdout]     --> src/lib.rs:3792:5
[INFO] [stdout]      |
[INFO] [stdout] 3792 |     limit_check_value = get_limit_check_value(dev, checkenable::SIGNAL_RATE_FINAL_RANGE)?;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `BYTES_PER_WORD`
[INFO] [stdout]  --> src/config.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BYTES_PER_WORD: usize = 2;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `BYTES_PER_DWORD`
[INFO] [stdout]  --> src/config.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const BYTES_PER_DWORD: usize = 4;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS`
[INFO] [stdout]   --> src/config.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS: u16 = 0x8000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `GAIN_FACTOR__STANDARD_DEFAULT`
[INFO] [stdout]   --> src/config.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const GAIN_FACTOR__STANDARD_DEFAULT: u16 = 0x0800;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OFFSET_CAL_MIN_EFFECTIVE_SPADS`
[INFO] [stdout]   --> src/config.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const OFFSET_CAL_MIN_EFFECTIVE_SPADS: u16 = 0x0500;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS`
[INFO] [stdout]   --> src/config.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS: u16 = 0x1900;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OFFSET_CAL_MAX_SIGMA_MM`
[INFO] [stdout]   --> src/config.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const OFFSET_CAL_MAX_SIGMA_MM: u16 = 0x0040;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MAX_USER_ZONES`
[INFO] [stdout]   --> src/config.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const MAX_USER_ZONES: u8 = 169;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MAX_RANGE_RESULTS`
[INFO] [stdout]   --> src/config.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const MAX_RANGE_RESULTS: u8 = 2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MAX_STRING_LENGTH`
[INFO] [stdout]   --> src/config.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const MAX_STRING_LENGTH: u16 = 512;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `LLD_PUBLIC_MAX_ADDRESS`
[INFO] [stdout]   --> src/tuningparm.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const LLD_PUBLIC_MAX_ADDRESS: TuningParm = LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `LLD_PRIVATE_MIN_ADDRESS`
[INFO] [stdout]   --> src/tuningparm.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const LLD_PRIVATE_MIN_ADDRESS: TuningParm = crate::config::TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `LLD_PRIVATE_MAX_ADDRESS`
[INFO] [stdout]   --> src/tuningparm.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const LLD_PRIVATE_MAX_ADDRESS: TuningParm = LLD_PRIVATE_MIN_ADDRESS;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `VL53L1_MAX_I2C_XFER_SIZE`
[INFO] [stdout]   --> src/lib.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | const VL53L1_MAX_I2C_XFER_SIZE: u16 = 256;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `fw_ready_poll_duration_ms`
[INFO] [stdout]    --> src/lib.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fw_ready_poll_duration_ms: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `fw_ready`
[INFO] [stdout]    --> src/lib.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     fw_ready: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `gpio_interrupt_config`
[INFO] [stdout]    --> src/lib.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     gpio_interrupt_config: GpioInterruptConfig,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_peak_rate_map`
[INFO] [stdout]    --> src/lib.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     cal_peak_rate_map: CalPeakRateMap,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `add_off_cal_data`
[INFO] [stdout]    --> src/lib.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     add_off_cal_data: AdditionalOffsetCalData,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `offset_results`
[INFO] [stdout]    --> src/lib.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |     offset_results: OffsetRangeResults,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `preset_mode`
[INFO] [stdout]    --> src/lib.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     preset_mode: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `dss_config__roi_mode_control`
[INFO] [stdout]    --> src/lib.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 322 |     dss_config__roi_mode_control: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `dss_config__manual_effective_spads_select`
[INFO] [stdout]    --> src/lib.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 |     dss_config__manual_effective_spads_select: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `no_of_samples`
[INFO] [stdout]    --> src/lib.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     no_of_samples: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `effective_spads`
[INFO] [stdout]    --> src/lib.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 325 |     effective_spads: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `peak_rate_mcps`
[INFO] [stdout]    --> src/lib.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     peak_rate_mcps: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `sigma_mm`
[INFO] [stdout]    --> src/lib.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     sigma_mm: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `median_range_mm`
[INFO] [stdout]    --> src/lib.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     median_range_mm: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `range_mm_offset`
[INFO] [stdout]    --> src/lib.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     range_mm_offset: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_distance_mm`
[INFO] [stdout]    --> src/lib.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     cal_distance_mm: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_status`
[INFO] [stdout]    --> src/lib.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     cal_status: CalStatus,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_report`
[INFO] [stdout]    --> src/lib.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     cal_report: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `max_results`
[INFO] [stdout]    --> src/lib.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     max_results: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `active_results`
[INFO] [stdout]    --> src/lib.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     active_results: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `data`
[INFO] [stdout]    --> src/lib.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 |     data: [OffsetRangeData; ll::def::MAX_OFFSET_RANGE_RESULTS as usize],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `nvm_default__crosstalk_compensation_plane_offset_kcps`
[INFO] [stdout]    --> src/lib.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     nvm_default__crosstalk_compensation_plane_offset_kcps: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `nvm_default__crosstalk_compensation_x_plane_gradient_kcps`
[INFO] [stdout]    --> src/lib.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     nvm_default__crosstalk_compensation_x_plane_gradient_kcps: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `nvm_default__crosstalk_compensation_y_plane_gradient_kcps`
[INFO] [stdout]    --> src/lib.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     nvm_default__crosstalk_compensation_y_plane_gradient_kcps: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `array_select`
[INFO] [stdout]    --> src/lib.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     array_select: DeviceSscArray,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `vcsel_width`
[INFO] [stdout]    --> src/lib.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     vcsel_width: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `timeout_us`
[INFO] [stdout]    --> src/lib.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     timeout_us: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_inner_actual_effective_spads`
[INFO] [stdout]    --> src/lib.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     result__mm_inner_actual_effective_spads: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_outer_actual_effective_spads`
[INFO] [stdout]    --> src/lib.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     result__mm_outer_actual_effective_spads: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_inner_peak_signal_count_rtn_mcps`
[INFO] [stdout]    --> src/lib.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     result__mm_inner_peak_signal_count_rtn_mcps: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_outer_peak_signal_count_rtn_mcps`
[INFO] [stdout]    --> src/lib.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     result__mm_outer_peak_signal_count_rtn_mcps: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_distance_mm`
[INFO] [stdout]    --> src/lib.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     cal_distance_mm: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `max_samples`
[INFO] [stdout]    --> src/lib.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     max_samples: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `width`
[INFO] [stdout]    --> src/lib.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     width: u16,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `height`
[INFO] [stdout]    --> src/lib.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     height: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `peak_rate_mcps`
[INFO] [stdout]    --> src/lib.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     peak_rate_mcps: [u16; ll::def::NVM_PEAK_RATE_MAP_SAMPLES as usize],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_mode_distance`
[INFO] [stdout]    --> src/lib.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     intr_mode_distance: GpioInterruptMode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_mode_rate`
[INFO] [stdout]    --> src/lib.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     intr_mode_rate: GpioInterruptMode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_new_measure_ready`
[INFO] [stdout]    --> src/lib.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     intr_new_measure_ready: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_no_target`
[INFO] [stdout]    --> src/lib.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     intr_no_target: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_combined_mode`
[INFO] [stdout]    --> src/lib.rs:465:5
[INFO] [stdout]     |
[INFO] [stdout] 465 |     intr_combined_mode: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_distance_high`
[INFO] [stdout]    --> src/lib.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |     threshold_distance_high: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_distance_low`
[INFO] [stdout]    --> src/lib.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     threshold_distance_low: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_rate_high`
[INFO] [stdout]    --> src/lib.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     threshold_rate_high: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_rate_low`
[INFO] [stdout]    --> src/lib.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     threshold_rate_low: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `revision`
[INFO] [stdout]    --> src/lib.rs:482:5
[INFO] [stdout]     |
[INFO] [stdout] 482 |     revision: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `major`
[INFO] [stdout]    --> src/lib.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     major: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `minor`
[INFO] [stdout]    --> src/lib.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 |     minor: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `build`
[INFO] [stdout]    --> src/lib.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     build: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `fix_point_1616_to_fix_point_44`
[INFO] [stdout]     --> src/lib.rs:2509:4
[INFO] [stdout]      |
[INFO] [stdout] 2509 | fn fix_point_1616_to_fix_point_44(f: FixPoint1616) -> u16 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `fix_point_1616_to_fix_point_72`
[INFO] [stdout]     --> src/lib.rs:2513:4
[INFO] [stdout]      |
[INFO] [stdout] 2513 | fn fix_point_1616_to_fix_point_72(f: FixPoint1616) -> u16 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `fix_point_1616_to_fix_point_88`
[INFO] [stdout]     --> src/lib.rs:2517:4
[INFO] [stdout]      |
[INFO] [stdout] 2517 | fn fix_point_1616_to_fix_point_88(f: FixPoint1616) -> u16 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 68 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `limit_check_value` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:3775:9
[INFO] [stdout]      |
[INFO] [stdout] 3775 |     let mut limit_check_value: FixPoint1616 =
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout]      = note: consider using `_limit_check_value` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `limit_check_value` is never read
[INFO] [stdout]     --> src/lib.rs:3792:5
[INFO] [stdout]      |
[INFO] [stdout] 3792 |     limit_check_value = get_limit_check_value(dev, checkenable::SIGNAL_RATE_FINAL_RANGE)?;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `BYTES_PER_WORD`
[INFO] [stdout]  --> src/config.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BYTES_PER_WORD: usize = 2;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `BYTES_PER_DWORD`
[INFO] [stdout]  --> src/config.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const BYTES_PER_DWORD: usize = 4;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS`
[INFO] [stdout]   --> src/config.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS: u16 = 0x8000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `GAIN_FACTOR__STANDARD_DEFAULT`
[INFO] [stdout]   --> src/config.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const GAIN_FACTOR__STANDARD_DEFAULT: u16 = 0x0800;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OFFSET_CAL_MIN_EFFECTIVE_SPADS`
[INFO] [stdout]   --> src/config.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const OFFSET_CAL_MIN_EFFECTIVE_SPADS: u16 = 0x0500;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS`
[INFO] [stdout]   --> src/config.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS: u16 = 0x1900;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `OFFSET_CAL_MAX_SIGMA_MM`
[INFO] [stdout]   --> src/config.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const OFFSET_CAL_MAX_SIGMA_MM: u16 = 0x0040;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MAX_USER_ZONES`
[INFO] [stdout]   --> src/config.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const MAX_USER_ZONES: u8 = 169;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MAX_RANGE_RESULTS`
[INFO] [stdout]   --> src/config.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const MAX_RANGE_RESULTS: u8 = 2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `MAX_STRING_LENGTH`
[INFO] [stdout]   --> src/config.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const MAX_STRING_LENGTH: u16 = 512;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `LLD_PUBLIC_MAX_ADDRESS`
[INFO] [stdout]   --> src/tuningparm.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const LLD_PUBLIC_MAX_ADDRESS: TuningParm = LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `LLD_PRIVATE_MIN_ADDRESS`
[INFO] [stdout]   --> src/tuningparm.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const LLD_PRIVATE_MIN_ADDRESS: TuningParm = crate::config::TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `LLD_PRIVATE_MAX_ADDRESS`
[INFO] [stdout]   --> src/tuningparm.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const LLD_PRIVATE_MAX_ADDRESS: TuningParm = LLD_PRIVATE_MIN_ADDRESS;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `VL53L1_MAX_I2C_XFER_SIZE`
[INFO] [stdout]   --> src/lib.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | const VL53L1_MAX_I2C_XFER_SIZE: u16 = 256;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `fw_ready_poll_duration_ms`
[INFO] [stdout]    --> src/lib.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fw_ready_poll_duration_ms: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `fw_ready`
[INFO] [stdout]    --> src/lib.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     fw_ready: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `gpio_interrupt_config`
[INFO] [stdout]    --> src/lib.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     gpio_interrupt_config: GpioInterruptConfig,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_peak_rate_map`
[INFO] [stdout]    --> src/lib.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     cal_peak_rate_map: CalPeakRateMap,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `add_off_cal_data`
[INFO] [stdout]    --> src/lib.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     add_off_cal_data: AdditionalOffsetCalData,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `offset_results`
[INFO] [stdout]    --> src/lib.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |     offset_results: OffsetRangeResults,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `preset_mode`
[INFO] [stdout]    --> src/lib.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     preset_mode: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `dss_config__roi_mode_control`
[INFO] [stdout]    --> src/lib.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 322 |     dss_config__roi_mode_control: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `dss_config__manual_effective_spads_select`
[INFO] [stdout]    --> src/lib.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 |     dss_config__manual_effective_spads_select: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `no_of_samples`
[INFO] [stdout]    --> src/lib.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     no_of_samples: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `effective_spads`
[INFO] [stdout]    --> src/lib.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 325 |     effective_spads: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `peak_rate_mcps`
[INFO] [stdout]    --> src/lib.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     peak_rate_mcps: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `sigma_mm`
[INFO] [stdout]    --> src/lib.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 |     sigma_mm: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `median_range_mm`
[INFO] [stdout]    --> src/lib.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     median_range_mm: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `range_mm_offset`
[INFO] [stdout]    --> src/lib.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     range_mm_offset: i32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_distance_mm`
[INFO] [stdout]    --> src/lib.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     cal_distance_mm: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_status`
[INFO] [stdout]    --> src/lib.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     cal_status: CalStatus,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_report`
[INFO] [stdout]    --> src/lib.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     cal_report: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `max_results`
[INFO] [stdout]    --> src/lib.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     max_results: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `active_results`
[INFO] [stdout]    --> src/lib.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     active_results: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `data`
[INFO] [stdout]    --> src/lib.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 |     data: [OffsetRangeData; ll::def::MAX_OFFSET_RANGE_RESULTS as usize],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `nvm_default__crosstalk_compensation_plane_offset_kcps`
[INFO] [stdout]    --> src/lib.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     nvm_default__crosstalk_compensation_plane_offset_kcps: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `nvm_default__crosstalk_compensation_x_plane_gradient_kcps`
[INFO] [stdout]    --> src/lib.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     nvm_default__crosstalk_compensation_x_plane_gradient_kcps: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `nvm_default__crosstalk_compensation_y_plane_gradient_kcps`
[INFO] [stdout]    --> src/lib.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     nvm_default__crosstalk_compensation_y_plane_gradient_kcps: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `array_select`
[INFO] [stdout]    --> src/lib.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     array_select: DeviceSscArray,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `vcsel_width`
[INFO] [stdout]    --> src/lib.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     vcsel_width: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `timeout_us`
[INFO] [stdout]    --> src/lib.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     timeout_us: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_inner_actual_effective_spads`
[INFO] [stdout]    --> src/lib.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     result__mm_inner_actual_effective_spads: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_outer_actual_effective_spads`
[INFO] [stdout]    --> src/lib.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     result__mm_outer_actual_effective_spads: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_inner_peak_signal_count_rtn_mcps`
[INFO] [stdout]    --> src/lib.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     result__mm_inner_peak_signal_count_rtn_mcps: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `result__mm_outer_peak_signal_count_rtn_mcps`
[INFO] [stdout]    --> src/lib.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     result__mm_outer_peak_signal_count_rtn_mcps: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `cal_distance_mm`
[INFO] [stdout]    --> src/lib.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     cal_distance_mm: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `max_samples`
[INFO] [stdout]    --> src/lib.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     max_samples: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `width`
[INFO] [stdout]    --> src/lib.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     width: u16,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `height`
[INFO] [stdout]    --> src/lib.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     height: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `peak_rate_mcps`
[INFO] [stdout]    --> src/lib.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     peak_rate_mcps: [u16; ll::def::NVM_PEAK_RATE_MAP_SAMPLES as usize],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_mode_distance`
[INFO] [stdout]    --> src/lib.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     intr_mode_distance: GpioInterruptMode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_mode_rate`
[INFO] [stdout]    --> src/lib.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     intr_mode_rate: GpioInterruptMode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_new_measure_ready`
[INFO] [stdout]    --> src/lib.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     intr_new_measure_ready: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_no_target`
[INFO] [stdout]    --> src/lib.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     intr_no_target: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `intr_combined_mode`
[INFO] [stdout]    --> src/lib.rs:465:5
[INFO] [stdout]     |
[INFO] [stdout] 465 |     intr_combined_mode: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_distance_high`
[INFO] [stdout]    --> src/lib.rs:466:5
[INFO] [stdout]     |
[INFO] [stdout] 466 |     threshold_distance_high: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_distance_low`
[INFO] [stdout]    --> src/lib.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     threshold_distance_low: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_rate_high`
[INFO] [stdout]    --> src/lib.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     threshold_rate_high: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `threshold_rate_low`
[INFO] [stdout]    --> src/lib.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 |     threshold_rate_low: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `revision`
[INFO] [stdout]    --> src/lib.rs:482:5
[INFO] [stdout]     |
[INFO] [stdout] 482 |     revision: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `major`
[INFO] [stdout]    --> src/lib.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     major: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `minor`
[INFO] [stdout]    --> src/lib.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 |     minor: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `build`
[INFO] [stdout]    --> src/lib.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     build: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `fix_point_1616_to_fix_point_44`
[INFO] [stdout]     --> src/lib.rs:2509:4
[INFO] [stdout]      |
[INFO] [stdout] 2509 | fn fix_point_1616_to_fix_point_44(f: FixPoint1616) -> u16 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `fix_point_1616_to_fix_point_72`
[INFO] [stdout]     --> src/lib.rs:2513:4
[INFO] [stdout]      |
[INFO] [stdout] 2513 | fn fix_point_1616_to_fix_point_72(f: FixPoint1616) -> u16 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `fix_point_1616_to_fix_point_88`
[INFO] [stdout]     --> src/lib.rs:2517:4
[INFO] [stdout]      |
[INFO] [stdout] 2517 | fn fix_point_1616_to_fix_point_88(f: FixPoint1616) -> u16 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 68 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.26s
[INFO] running `Command { std: "docker" "inspect" "31636ae9128748d6651e4a241aae9424c4d6293965edf60972c66cb9ecb40e94", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "31636ae9128748d6651e4a241aae9424c4d6293965edf60972c66cb9ecb40e94", kill_on_drop: false }`
[INFO] [stdout] 31636ae9128748d6651e4a241aae9424c4d6293965edf60972c66cb9ecb40e94
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3552367c020ca2e5c9f07d8d7f98415054eee06b92de93d1112b3ee2ae5cce90
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "3552367c020ca2e5c9f07d8d7f98415054eee06b92de93d1112b3ee2ae5cce90", kill_on_drop: false }`
[INFO] [stderr] warning: variable `limit_check_value` is assigned to, but never used
[INFO] [stderr]     --> src/lib.rs:3775:9
[INFO] [stderr]      |
[INFO] [stderr] 3775 |     let mut limit_check_value: FixPoint1616 =
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr]      = note: consider using `_limit_check_value` instead
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `limit_check_value` is never read
[INFO] [stderr]     --> src/lib.rs:3792:5
[INFO] [stderr]      |
[INFO] [stderr] 3792 |     limit_check_value = get_limit_check_value(dev, checkenable::SIGNAL_RATE_FINAL_RANGE)?;
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]      = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `BYTES_PER_WORD`
[INFO] [stderr]  --> src/config.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub const BYTES_PER_WORD: usize = 2;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `BYTES_PER_DWORD`
[INFO] [stderr]  --> src/config.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub const BYTES_PER_DWORD: usize = 4;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS`
[INFO] [stderr]   --> src/config.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub const TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS: u16 = 0x8000;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `GAIN_FACTOR__STANDARD_DEFAULT`
[INFO] [stderr]   --> src/config.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub const GAIN_FACTOR__STANDARD_DEFAULT: u16 = 0x0800;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OFFSET_CAL_MIN_EFFECTIVE_SPADS`
[INFO] [stderr]   --> src/config.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub const OFFSET_CAL_MIN_EFFECTIVE_SPADS: u16 = 0x0500;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS`
[INFO] [stderr]   --> src/config.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub const OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS: u16 = 0x1900;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OFFSET_CAL_MAX_SIGMA_MM`
[INFO] [stderr]   --> src/config.rs:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub const OFFSET_CAL_MAX_SIGMA_MM: u16 = 0x0040;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `MAX_USER_ZONES`
[INFO] [stderr]   --> src/config.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub const MAX_USER_ZONES: u8 = 169;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `MAX_RANGE_RESULTS`
[INFO] [stderr]   --> src/config.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub const MAX_RANGE_RESULTS: u8 = 2;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `MAX_STRING_LENGTH`
[INFO] [stderr]   --> src/config.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub const MAX_STRING_LENGTH: u16 = 512;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `LLD_PUBLIC_MAX_ADDRESS`
[INFO] [stderr]   --> src/tuningparm.rs:65:1
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub const LLD_PUBLIC_MAX_ADDRESS: TuningParm = LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `LLD_PRIVATE_MIN_ADDRESS`
[INFO] [stderr]   --> src/tuningparm.rs:67:1
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub const LLD_PRIVATE_MIN_ADDRESS: TuningParm = crate::config::TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `LLD_PRIVATE_MAX_ADDRESS`
[INFO] [stderr]   --> src/tuningparm.rs:68:1
[INFO] [stderr]    |
[INFO] [stderr] 68 | pub const LLD_PRIVATE_MAX_ADDRESS: TuningParm = LLD_PRIVATE_MIN_ADDRESS;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `VL53L1_MAX_I2C_XFER_SIZE`
[INFO] [stderr]   --> src/lib.rs:64:1
[INFO] [stderr]    |
[INFO] [stderr] 64 | const VL53L1_MAX_I2C_XFER_SIZE: u16 = 256;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `fw_ready_poll_duration_ms`
[INFO] [stderr]    --> src/lib.rs:266:5
[INFO] [stderr]     |
[INFO] [stderr] 266 |     fw_ready_poll_duration_ms: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `fw_ready`
[INFO] [stderr]    --> src/lib.rs:267:5
[INFO] [stderr]     |
[INFO] [stderr] 267 |     fw_ready: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `gpio_interrupt_config`
[INFO] [stderr]    --> src/lib.rs:274:5
[INFO] [stderr]     |
[INFO] [stderr] 274 |     gpio_interrupt_config: GpioInterruptConfig,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_peak_rate_map`
[INFO] [stderr]    --> src/lib.rs:276:5
[INFO] [stderr]     |
[INFO] [stderr] 276 |     cal_peak_rate_map: CalPeakRateMap,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `add_off_cal_data`
[INFO] [stderr]    --> src/lib.rs:277:5
[INFO] [stderr]     |
[INFO] [stderr] 277 |     add_off_cal_data: AdditionalOffsetCalData,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `offset_results`
[INFO] [stderr]    --> src/lib.rs:300:5
[INFO] [stderr]     |
[INFO] [stderr] 300 |     offset_results: OffsetRangeResults,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `preset_mode`
[INFO] [stderr]    --> src/lib.rs:321:5
[INFO] [stderr]     |
[INFO] [stderr] 321 |     preset_mode: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `dss_config__roi_mode_control`
[INFO] [stderr]    --> src/lib.rs:322:5
[INFO] [stderr]     |
[INFO] [stderr] 322 |     dss_config__roi_mode_control: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `dss_config__manual_effective_spads_select`
[INFO] [stderr]    --> src/lib.rs:323:5
[INFO] [stderr]     |
[INFO] [stderr] 323 |     dss_config__manual_effective_spads_select: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `no_of_samples`
[INFO] [stderr]    --> src/lib.rs:324:5
[INFO] [stderr]     |
[INFO] [stderr] 324 |     no_of_samples: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `effective_spads`
[INFO] [stderr]    --> src/lib.rs:325:5
[INFO] [stderr]     |
[INFO] [stderr] 325 |     effective_spads: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `peak_rate_mcps`
[INFO] [stderr]    --> src/lib.rs:326:5
[INFO] [stderr]     |
[INFO] [stderr] 326 |     peak_rate_mcps: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `sigma_mm`
[INFO] [stderr]    --> src/lib.rs:327:5
[INFO] [stderr]     |
[INFO] [stderr] 327 |     sigma_mm: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `median_range_mm`
[INFO] [stderr]    --> src/lib.rs:328:5
[INFO] [stderr]     |
[INFO] [stderr] 328 |     median_range_mm: i32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `range_mm_offset`
[INFO] [stderr]    --> src/lib.rs:329:5
[INFO] [stderr]     |
[INFO] [stderr] 329 |     range_mm_offset: i32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_distance_mm`
[INFO] [stderr]    --> src/lib.rs:334:5
[INFO] [stderr]     |
[INFO] [stderr] 334 |     cal_distance_mm: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_status`
[INFO] [stderr]    --> src/lib.rs:335:5
[INFO] [stderr]     |
[INFO] [stderr] 335 |     cal_status: CalStatus,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_report`
[INFO] [stderr]    --> src/lib.rs:336:5
[INFO] [stderr]     |
[INFO] [stderr] 336 |     cal_report: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `max_results`
[INFO] [stderr]    --> src/lib.rs:337:5
[INFO] [stderr]     |
[INFO] [stderr] 337 |     max_results: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `active_results`
[INFO] [stderr]    --> src/lib.rs:338:5
[INFO] [stderr]     |
[INFO] [stderr] 338 |     active_results: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `data`
[INFO] [stderr]    --> src/lib.rs:339:5
[INFO] [stderr]     |
[INFO] [stderr] 339 |     data: [OffsetRangeData; ll::def::MAX_OFFSET_RANGE_RESULTS as usize],
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `nvm_default__crosstalk_compensation_plane_offset_kcps`
[INFO] [stderr]    --> src/lib.rs:360:5
[INFO] [stderr]     |
[INFO] [stderr] 360 |     nvm_default__crosstalk_compensation_plane_offset_kcps: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `nvm_default__crosstalk_compensation_x_plane_gradient_kcps`
[INFO] [stderr]    --> src/lib.rs:361:5
[INFO] [stderr]     |
[INFO] [stderr] 361 |     nvm_default__crosstalk_compensation_x_plane_gradient_kcps: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `nvm_default__crosstalk_compensation_y_plane_gradient_kcps`
[INFO] [stderr]    --> src/lib.rs:362:5
[INFO] [stderr]     |
[INFO] [stderr] 362 |     nvm_default__crosstalk_compensation_y_plane_gradient_kcps: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `array_select`
[INFO] [stderr]    --> src/lib.rs:370:5
[INFO] [stderr]     |
[INFO] [stderr] 370 |     array_select: DeviceSscArray,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `vcsel_width`
[INFO] [stderr]    --> src/lib.rs:373:5
[INFO] [stderr]     |
[INFO] [stderr] 373 |     vcsel_width: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `timeout_us`
[INFO] [stderr]    --> src/lib.rs:374:5
[INFO] [stderr]     |
[INFO] [stderr] 374 |     timeout_us: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `result__mm_inner_actual_effective_spads`
[INFO] [stderr]    --> src/lib.rs:444:5
[INFO] [stderr]     |
[INFO] [stderr] 444 |     result__mm_inner_actual_effective_spads: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `result__mm_outer_actual_effective_spads`
[INFO] [stderr]    --> src/lib.rs:445:5
[INFO] [stderr]     |
[INFO] [stderr] 445 |     result__mm_outer_actual_effective_spads: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `result__mm_inner_peak_signal_count_rtn_mcps`
[INFO] [stderr]    --> src/lib.rs:446:5
[INFO] [stderr]     |
[INFO] [stderr] 446 |     result__mm_inner_peak_signal_count_rtn_mcps: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `result__mm_outer_peak_signal_count_rtn_mcps`
[INFO] [stderr]    --> src/lib.rs:447:5
[INFO] [stderr]     |
[INFO] [stderr] 447 |     result__mm_outer_peak_signal_count_rtn_mcps: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_distance_mm`
[INFO] [stderr]    --> src/lib.rs:452:5
[INFO] [stderr]     |
[INFO] [stderr] 452 |     cal_distance_mm: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `max_samples`
[INFO] [stderr]    --> src/lib.rs:453:5
[INFO] [stderr]     |
[INFO] [stderr] 453 |     max_samples: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `width`
[INFO] [stderr]    --> src/lib.rs:454:5
[INFO] [stderr]     |
[INFO] [stderr] 454 |     width: u16,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `height`
[INFO] [stderr]    --> src/lib.rs:455:5
[INFO] [stderr]     |
[INFO] [stderr] 455 |     height: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `peak_rate_mcps`
[INFO] [stderr]    --> src/lib.rs:456:5
[INFO] [stderr]     |
[INFO] [stderr] 456 |     peak_rate_mcps: [u16; ll::def::NVM_PEAK_RATE_MAP_SAMPLES as usize],
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_mode_distance`
[INFO] [stderr]    --> src/lib.rs:461:5
[INFO] [stderr]     |
[INFO] [stderr] 461 |     intr_mode_distance: GpioInterruptMode,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_mode_rate`
[INFO] [stderr]    --> src/lib.rs:462:5
[INFO] [stderr]     |
[INFO] [stderr] 462 |     intr_mode_rate: GpioInterruptMode,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_new_measure_ready`
[INFO] [stderr]    --> src/lib.rs:463:5
[INFO] [stderr]     |
[INFO] [stderr] 463 |     intr_new_measure_ready: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_no_target`
[INFO] [stderr]    --> src/lib.rs:464:5
[INFO] [stderr]     |
[INFO] [stderr] 464 |     intr_no_target: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_combined_mode`
[INFO] [stderr]    --> src/lib.rs:465:5
[INFO] [stderr]     |
[INFO] [stderr] 465 |     intr_combined_mode: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `threshold_distance_high`
[INFO] [stderr]    --> src/lib.rs:466:5
[INFO] [stderr]     |
[INFO] [stderr] 466 |     threshold_distance_high: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `threshold_distance_low`
[INFO] [stderr]    --> src/lib.rs:467:5
[INFO] [stderr]     |
[INFO] [stderr] 467 |     threshold_distance_low: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `threshold_rate_high`
[INFO] [stderr]    --> src/lib.rs:468:5
[INFO] [stderr]     |
[INFO] [stderr] 468 |     threshold_rate_high: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `threshold_rate_low`
[INFO] [stderr]    --> src/lib.rs:469:5
[INFO] [stderr]     |
[INFO] [stderr] 469 |     threshold_rate_low: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `revision`
[INFO] [stderr]    --> src/lib.rs:482:5
[INFO] [stderr]     |
[INFO] [stderr] 482 |     revision: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `major`
[INFO] [stderr]    --> src/lib.rs:483:5
[INFO] [stderr]     |
[INFO] [stderr] 483 |     major: u8,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable `limit_check_value` is assigned to, but never used
[INFO] [stderr]     --> src/lib.rs:3775:9
[INFO] [stderr]      |
[INFO] [stderr] 3775 |     let mut limit_check_value: FixPoint1616 =
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr]      = note: consider using `_limit_check_value` instead
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `limit_check_value` is never read
[INFO] [stderr]     --> src/lib.rs:3792:5
[INFO] [stderr]      |
[INFO] [stderr] 3792 |     limit_check_value = get_limit_check_value(dev, checkenable::SIGNAL_RATE_FINAL_RANGE)?;
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]      = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `BYTES_PER_WORD`
[INFO] [stderr]  --> src/config.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub const BYTES_PER_WORD: usize = 2;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `BYTES_PER_DWORD`
[INFO] [stderr]  --> src/config.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub const BYTES_PER_DWORD: usize = 4;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS`
[INFO] [stderr]   --> src/config.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub const TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS: u16 = 0x8000;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `GAIN_FACTOR__STANDARD_DEFAULT`
[INFO] [stderr]   --> src/config.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub const GAIN_FACTOR__STANDARD_DEFAULT: u16 = 0x0800;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OFFSET_CAL_MIN_EFFECTIVE_SPADS`
[INFO] [stderr]   --> src/config.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub const OFFSET_CAL_MIN_EFFECTIVE_SPADS: u16 = 0x0500;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS`
[INFO] [stderr]   --> src/config.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub const OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS: u16 = 0x1900;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `OFFSET_CAL_MAX_SIGMA_MM`
[INFO] [stderr]   --> src/config.rs:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub const OFFSET_CAL_MAX_SIGMA_MM: u16 = 0x0040;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `minor`
[INFO] [stderr]    --> src/lib.rs:484:5
[INFO] [stderr]     |
[INFO] [stderr] 484 |     minor: u8,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `build`
[INFO] [stderr]    --> src/lib.rs:485:5
[INFO] [stderr]     |
[INFO] [stderr] 485 |     build: u8,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `MAX_USER_ZONES`
[INFO] [stderr]   --> src/config.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub const MAX_USER_ZONES: u8 = 169;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `fix_point_1616_to_fix_point_44`
[INFO] [stderr]     --> src/lib.rs:2509:4
[INFO] [stderr]      |
[INFO] [stderr] 2509 | fn fix_point_1616_to_fix_point_44(f: FixPoint1616) -> u16 {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `MAX_RANGE_RESULTS`
[INFO] [stderr]   --> src/config.rs:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub const MAX_RANGE_RESULTS: u8 = 2;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `fix_point_1616_to_fix_point_72`
[INFO] [stderr]     --> src/lib.rs:2513:4
[INFO] [stderr]      |
[INFO] [stderr] 2513 | fn fix_point_1616_to_fix_point_72(f: FixPoint1616) -> u16 {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `MAX_STRING_LENGTH`
[INFO] [stderr]   --> src/config.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub const MAX_STRING_LENGTH: u16 = 512;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `fix_point_1616_to_fix_point_88`
[INFO] [stderr]     --> src/lib.rs:2517:4
[INFO] [stderr]      |
[INFO] [stderr] 2517 | fn fix_point_1616_to_fix_point_88(f: FixPoint1616) -> u16 {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `LLD_PUBLIC_MAX_ADDRESS`
[INFO] [stderr]   --> src/tuningparm.rs:65:1
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub const LLD_PUBLIC_MAX_ADDRESS: TuningParm = LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 68 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `LLD_PRIVATE_MIN_ADDRESS`
[INFO] [stderr]   --> src/tuningparm.rs:67:1
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub const LLD_PRIVATE_MIN_ADDRESS: TuningParm = crate::config::TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `LLD_PRIVATE_MAX_ADDRESS`
[INFO] [stderr]   --> src/tuningparm.rs:68:1
[INFO] [stderr]    |
[INFO] [stderr] 68 | pub const LLD_PRIVATE_MAX_ADDRESS: TuningParm = LLD_PRIVATE_MIN_ADDRESS;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `VL53L1_MAX_I2C_XFER_SIZE`
[INFO] [stderr]   --> src/lib.rs:64:1
[INFO] [stderr]    |
[INFO] [stderr] 64 | const VL53L1_MAX_I2C_XFER_SIZE: u16 = 256;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `fw_ready_poll_duration_ms`
[INFO] [stderr]    --> src/lib.rs:266:5
[INFO] [stderr]     |
[INFO] [stderr] 266 |     fw_ready_poll_duration_ms: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `fw_ready`
[INFO] [stderr]    --> src/lib.rs:267:5
[INFO] [stderr]     |
[INFO] [stderr] 267 |     fw_ready: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `gpio_interrupt_config`
[INFO] [stderr]    --> src/lib.rs:274:5
[INFO] [stderr]     |
[INFO] [stderr] 274 |     gpio_interrupt_config: GpioInterruptConfig,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_peak_rate_map`
[INFO] [stderr]    --> src/lib.rs:276:5
[INFO] [stderr]     |
[INFO] [stderr] 276 |     cal_peak_rate_map: CalPeakRateMap,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `add_off_cal_data`
[INFO] [stderr]    --> src/lib.rs:277:5
[INFO] [stderr]     |
[INFO] [stderr] 277 |     add_off_cal_data: AdditionalOffsetCalData,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `offset_results`
[INFO] [stderr]    --> src/lib.rs:300:5
[INFO] [stderr]     |
[INFO] [stderr] 300 |     offset_results: OffsetRangeResults,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `preset_mode`
[INFO] [stderr]    --> src/lib.rs:321:5
[INFO] [stderr]     |
[INFO] [stderr] 321 |     preset_mode: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `dss_config__roi_mode_control`
[INFO] [stderr]    --> src/lib.rs:322:5
[INFO] [stderr]     |
[INFO] [stderr] 322 |     dss_config__roi_mode_control: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `dss_config__manual_effective_spads_select`
[INFO] [stderr]    --> src/lib.rs:323:5
[INFO] [stderr]     |
[INFO] [stderr] 323 |     dss_config__manual_effective_spads_select: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `no_of_samples`
[INFO] [stderr]    --> src/lib.rs:324:5
[INFO] [stderr]     |
[INFO] [stderr] 324 |     no_of_samples: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `effective_spads`
[INFO] [stderr]    --> src/lib.rs:325:5
[INFO] [stderr]     |
[INFO] [stderr] 325 |     effective_spads: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `peak_rate_mcps`
[INFO] [stderr]    --> src/lib.rs:326:5
[INFO] [stderr]     |
[INFO] [stderr] 326 |     peak_rate_mcps: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `sigma_mm`
[INFO] [stderr]    --> src/lib.rs:327:5
[INFO] [stderr]     |
[INFO] [stderr] 327 |     sigma_mm: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `median_range_mm`
[INFO] [stderr]    --> src/lib.rs:328:5
[INFO] [stderr]     |
[INFO] [stderr] 328 |     median_range_mm: i32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `range_mm_offset`
[INFO] [stderr]    --> src/lib.rs:329:5
[INFO] [stderr]     |
[INFO] [stderr] 329 |     range_mm_offset: i32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_distance_mm`
[INFO] [stderr]    --> src/lib.rs:334:5
[INFO] [stderr]     |
[INFO] [stderr] 334 |     cal_distance_mm: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_status`
[INFO] [stderr]    --> src/lib.rs:335:5
[INFO] [stderr]     |
[INFO] [stderr] 335 |     cal_status: CalStatus,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_report`
[INFO] [stderr]    --> src/lib.rs:336:5
[INFO] [stderr]     |
[INFO] [stderr] 336 |     cal_report: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `max_results`
[INFO] [stderr]    --> src/lib.rs:337:5
[INFO] [stderr]     |
[INFO] [stderr] 337 |     max_results: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `active_results`
[INFO] [stderr]    --> src/lib.rs:338:5
[INFO] [stderr]     |
[INFO] [stderr] 338 |     active_results: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `data`
[INFO] [stderr]    --> src/lib.rs:339:5
[INFO] [stderr]     |
[INFO] [stderr] 339 |     data: [OffsetRangeData; ll::def::MAX_OFFSET_RANGE_RESULTS as usize],
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `nvm_default__crosstalk_compensation_plane_offset_kcps`
[INFO] [stderr]    --> src/lib.rs:360:5
[INFO] [stderr]     |
[INFO] [stderr] 360 |     nvm_default__crosstalk_compensation_plane_offset_kcps: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `nvm_default__crosstalk_compensation_x_plane_gradient_kcps`
[INFO] [stderr]    --> src/lib.rs:361:5
[INFO] [stderr]     |
[INFO] [stderr] 361 |     nvm_default__crosstalk_compensation_x_plane_gradient_kcps: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `nvm_default__crosstalk_compensation_y_plane_gradient_kcps`
[INFO] [stderr]    --> src/lib.rs:362:5
[INFO] [stderr]     |
[INFO] [stderr] 362 |     nvm_default__crosstalk_compensation_y_plane_gradient_kcps: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `array_select`
[INFO] [stderr]    --> src/lib.rs:370:5
[INFO] [stderr]     |
[INFO] [stderr] 370 |     array_select: DeviceSscArray,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `vcsel_width`
[INFO] [stderr]    --> src/lib.rs:373:5
[INFO] [stderr]     |
[INFO] [stderr] 373 |     vcsel_width: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `timeout_us`
[INFO] [stderr]    --> src/lib.rs:374:5
[INFO] [stderr]     |
[INFO] [stderr] 374 |     timeout_us: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `result__mm_inner_actual_effective_spads`
[INFO] [stderr]    --> src/lib.rs:444:5
[INFO] [stderr]     |
[INFO] [stderr] 444 |     result__mm_inner_actual_effective_spads: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `result__mm_outer_actual_effective_spads`
[INFO] [stderr]    --> src/lib.rs:445:5
[INFO] [stderr]     |
[INFO] [stderr] 445 |     result__mm_outer_actual_effective_spads: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `result__mm_inner_peak_signal_count_rtn_mcps`
[INFO] [stderr]    --> src/lib.rs:446:5
[INFO] [stderr]     |
[INFO] [stderr] 446 |     result__mm_inner_peak_signal_count_rtn_mcps: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `result__mm_outer_peak_signal_count_rtn_mcps`
[INFO] [stderr]    --> src/lib.rs:447:5
[INFO] [stderr]     |
[INFO] [stderr] 447 |     result__mm_outer_peak_signal_count_rtn_mcps: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `cal_distance_mm`
[INFO] [stderr]    --> src/lib.rs:452:5
[INFO] [stderr]     |
[INFO] [stderr] 452 |     cal_distance_mm: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `max_samples`
[INFO] [stderr]    --> src/lib.rs:453:5
[INFO] [stderr]     |
[INFO] [stderr] 453 |     max_samples: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `width`
[INFO] [stderr]    --> src/lib.rs:454:5
[INFO] [stderr]     |
[INFO] [stderr] 454 |     width: u16,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `height`
[INFO] [stderr]    --> src/lib.rs:455:5
[INFO] [stderr]     |
[INFO] [stderr] 455 |     height: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `peak_rate_mcps`
[INFO] [stderr]    --> src/lib.rs:456:5
[INFO] [stderr]     |
[INFO] [stderr] 456 |     peak_rate_mcps: [u16; ll::def::NVM_PEAK_RATE_MAP_SAMPLES as usize],
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_mode_distance`
[INFO] [stderr]    --> src/lib.rs:461:5
[INFO] [stderr]     |
[INFO] [stderr] 461 |     intr_mode_distance: GpioInterruptMode,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_mode_rate`
[INFO] [stderr]    --> src/lib.rs:462:5
[INFO] [stderr]     |
[INFO] [stderr] 462 |     intr_mode_rate: GpioInterruptMode,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_new_measure_ready`
[INFO] [stderr]    --> src/lib.rs:463:5
[INFO] [stderr]     |
[INFO] [stderr] 463 |     intr_new_measure_ready: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_no_target`
[INFO] [stderr]    --> src/lib.rs:464:5
[INFO] [stderr]     |
[INFO] [stderr] 464 |     intr_no_target: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `intr_combined_mode`
[INFO] [stderr]    --> src/lib.rs:465:5
[INFO] [stderr]     |
[INFO] [stderr] 465 |     intr_combined_mode: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `threshold_distance_high`
[INFO] [stderr]    --> src/lib.rs:466:5
[INFO] [stderr]     |
[INFO] [stderr] 466 |     threshold_distance_high: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `threshold_distance_low`
[INFO] [stderr]    --> src/lib.rs:467:5
[INFO] [stderr]     |
[INFO] [stderr] 467 |     threshold_distance_low: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `threshold_rate_high`
[INFO] [stderr]    --> src/lib.rs:468:5
[INFO] [stderr]     |
[INFO] [stderr] 468 |     threshold_rate_high: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `threshold_rate_low`
[INFO] [stderr]    --> src/lib.rs:469:5
[INFO] [stderr]     |
[INFO] [stderr] 469 |     threshold_rate_low: u16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `revision`
[INFO] [stderr]    --> src/lib.rs:482:5
[INFO] [stderr]     |
[INFO] [stderr] 482 |     revision: u32,
[INFO] [stderr]     |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `major`
[INFO] [stderr]    --> src/lib.rs:483:5
[INFO] [stderr]     |
[INFO] [stderr] 483 |     major: u8,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `minor`
[INFO] [stderr]    --> src/lib.rs:484:5
[INFO] [stderr]     |
[INFO] [stderr] 484 |     minor: u8,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `build`
[INFO] [stderr]    --> src/lib.rs:485:5
[INFO] [stderr]     |
[INFO] [stderr] 485 |     build: u8,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `fix_point_1616_to_fix_point_44`
[INFO] [stderr]     --> src/lib.rs:2509:4
[INFO] [stderr]      |
[INFO] [stderr] 2509 | fn fix_point_1616_to_fix_point_44(f: FixPoint1616) -> u16 {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `fix_point_1616_to_fix_point_72`
[INFO] [stderr]     --> src/lib.rs:2513:4
[INFO] [stderr]      |
[INFO] [stderr] 2513 | fn fix_point_1616_to_fix_point_72(f: FixPoint1616) -> u16 {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `fix_point_1616_to_fix_point_88`
[INFO] [stderr]     --> src/lib.rs:2517:4
[INFO] [stderr]      |
[INFO] [stderr] 2517 | fn fix_point_1616_to_fix_point_88(f: FixPoint1616) -> u16 {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 68 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/vl53l1-0772d6c34531acc7
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests vl53l1
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3552367c020ca2e5c9f07d8d7f98415054eee06b92de93d1112b3ee2ae5cce90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3552367c020ca2e5c9f07d8d7f98415054eee06b92de93d1112b3ee2ae5cce90", kill_on_drop: false }`
[INFO] [stdout] 3552367c020ca2e5c9f07d8d7f98415054eee06b92de93d1112b3ee2ae5cce90
