[INFO] fetching crate radif 0.4.0...
[INFO] building radif-0.4.0 against try#d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6 for pr-146237-1
[INFO] extracting crate radif 0.4.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate radif 0.4.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate radif 0.4.0
[INFO] tweaked toml for crates.io crate radif 0.4.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate radif 0.4.0 on toolchain d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate radif 0.4.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 38ec13de27540e4a9b064488d7887e793ed5fd1b184c02c378667716754709ae
[INFO] running `Command { std: "docker" "start" "-a" "38ec13de27540e4a9b064488d7887e793ed5fd1b184c02c378667716754709ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "38ec13de27540e4a9b064488d7887e793ed5fd1b184c02c378667716754709ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "38ec13de27540e4a9b064488d7887e793ed5fd1b184c02c378667716754709ae", kill_on_drop: false }`
[INFO] [stdout] 38ec13de27540e4a9b064488d7887e793ed5fd1b184c02c378667716754709ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2bf38f0929bc74065da803cf342b05b5b023cfa60861abe4e9a0282e03508f09
[INFO] running `Command { std: "docker" "start" "-a" "2bf38f0929bc74065da803cf342b05b5b023cfa60861abe4e9a0282e03508f09", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.97
[INFO] [stderr]    Compiling slab v0.4.10
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling radif_macros v1.1.0
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling radif v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: constant `SHIFT_0` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const SHIFT_0: (f64, f64) = (20.0, 10.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_1` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const SHIFT_1: (f64, f64) = (2.0, 1.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_2` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const SHIFT_2: (f64, f64) = ((1.0 / 60.0) * 5.0, (1.0 / 60.0) * 2.5);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_3` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const SHIFT_3: (f64, f64) = ((1.0 / 3600.0) * 30.0, (1.0 / 3600.0) * 15.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_4` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const SHIFT_4: (f64, f64) = ((1.0 / 3600.0) * 1.25, (1.0 / 3600.0) * 0.625);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_5` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const SHIFT_5: (f64, f64) = ((1.0 / 3600.0) * 0.125, (1.0 / 3600.0) * 0.0625);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_2` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const DELTA_2: (f64, f64) = (SHIFT_0.0 / 2.0, SHIFT_0.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_4` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const DELTA_4: (f64, f64) = (SHIFT_1.0 / 2.0, SHIFT_1.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_6` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | const DELTA_6: (f64, f64) = (SHIFT_2.0 / 2.0, SHIFT_2.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_8` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 | const DELTA_8: (f64, f64) = (SHIFT_3.0 / 2.0, SHIFT_3.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_10` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const DELTA_10: (f64, f64) = (SHIFT_4.0 / 2.0, SHIFT_4.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_12` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const DELTA_12: (f64, f64) = (SHIFT_5.0 / 2.0, SHIFT_5.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Point` is never constructed
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub struct Point {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 61 | impl Point {
[INFO] [stdout]    | ---------- associated function in this implementation
[INFO] [stdout] 62 |     pub fn new(longitude: f64, latitude: f64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `locator_to_coordinates` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub async fn locator_to_coordinates(locator: &str) -> result::Result<Point> {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_characters` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | async fn validate_characters(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_characters_to_numbers` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 | async fn convert_characters_to_numbers(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_shift` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 | async fn compute_shift((index, long, lat): (usize, f64, f64)) -> result::Result<(f64, f64)> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sum_coordinates` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:149:10
[INFO] [stdout]     |
[INFO] [stdout] 149 | async fn sum_coordinates(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `half_divide` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | async fn half_divide((long, lat): (f64, f64)) -> result::Result<(f64, f64)> {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `add_end_if_missing` is never used
[INFO] [stdout]   --> src/adif.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub trait AdifItem: AdifData + Debug + Clone + PartialEq + Default {
[INFO] [stdout]    |           -------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 27 |     fn add_end_if_missing(&self) -> Self;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.37s
[INFO] running `Command { std: "docker" "inspect" "2bf38f0929bc74065da803cf342b05b5b023cfa60861abe4e9a0282e03508f09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2bf38f0929bc74065da803cf342b05b5b023cfa60861abe4e9a0282e03508f09", kill_on_drop: false }`
[INFO] [stdout] 2bf38f0929bc74065da803cf342b05b5b023cfa60861abe4e9a0282e03508f09
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 663df390449a4e2738412c4f3a491f32c03de909490b01d2eb51f6d60a3e72b2
[INFO] running `Command { std: "docker" "start" "-a" "663df390449a4e2738412c4f3a491f32c03de909490b01d2eb51f6d60a3e72b2", kill_on_drop: false }`
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling anstyle-query v1.1.4
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling anyhow v1.0.99
[INFO] [stderr]    Compiling clap_derive v4.5.47
[INFO] [stdout] warning: constant `SHIFT_0` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const SHIFT_0: (f64, f64) = (20.0, 10.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_1` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const SHIFT_1: (f64, f64) = (2.0, 1.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_2` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const SHIFT_2: (f64, f64) = ((1.0 / 60.0) * 5.0, (1.0 / 60.0) * 2.5);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_3` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const SHIFT_3: (f64, f64) = ((1.0 / 3600.0) * 30.0, (1.0 / 3600.0) * 15.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_4` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const SHIFT_4: (f64, f64) = ((1.0 / 3600.0) * 1.25, (1.0 / 3600.0) * 0.625);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFT_5` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const SHIFT_5: (f64, f64) = ((1.0 / 3600.0) * 0.125, (1.0 / 3600.0) * 0.0625);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_2` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const DELTA_2: (f64, f64) = (SHIFT_0.0 / 2.0, SHIFT_0.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_4` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const DELTA_4: (f64, f64) = (SHIFT_1.0 / 2.0, SHIFT_1.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_6` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | const DELTA_6: (f64, f64) = (SHIFT_2.0 / 2.0, SHIFT_2.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_8` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 | const DELTA_8: (f64, f64) = (SHIFT_3.0 / 2.0, SHIFT_3.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_10` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const DELTA_10: (f64, f64) = (SHIFT_4.0 / 2.0, SHIFT_4.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELTA_12` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const DELTA_12: (f64, f64) = (SHIFT_5.0 / 2.0, SHIFT_5.1 / 2.0);
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Point` is never constructed
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub struct Point {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 61 | impl Point {
[INFO] [stdout]    | ---------- associated function in this implementation
[INFO] [stdout] 62 |     pub fn new(longitude: f64, latitude: f64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `locator_to_coordinates` is never used
[INFO] [stdout]   --> src/utilities/maidenhead_locator.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub async fn locator_to_coordinates(locator: &str) -> result::Result<Point> {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_characters` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | async fn validate_characters(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_characters_to_numbers` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 | async fn convert_characters_to_numbers(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_shift` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 | async fn compute_shift((index, long, lat): (usize, f64, f64)) -> result::Result<(f64, f64)> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sum_coordinates` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:149:10
[INFO] [stdout]     |
[INFO] [stdout] 149 | async fn sum_coordinates(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `half_divide` is never used
[INFO] [stdout]    --> src/utilities/maidenhead_locator.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | async fn half_divide((long, lat): (f64, f64)) -> result::Result<(f64, f64)> {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `add_end_if_missing` is never used
[INFO] [stdout]   --> src/adif.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub trait AdifItem: AdifData + Debug + Clone + PartialEq + Default {
[INFO] [stdout]    |           -------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 27 |     fn add_end_if_missing(&self) -> Self;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling anstream v0.6.20
[INFO] [stderr]    Compiling clap_builder v4.5.47
[INFO] [stderr]    Compiling clap v4.5.47
[INFO] [stderr]    Compiling radif v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `tokio_util::compat::TokioAsyncReadCompatExt`
[INFO] [stdout]   --> examples/count_qso_tokio.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use tokio_util::compat::TokioAsyncReadCompatExt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.80s
[INFO] running `Command { std: "docker" "inspect" "663df390449a4e2738412c4f3a491f32c03de909490b01d2eb51f6d60a3e72b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "663df390449a4e2738412c4f3a491f32c03de909490b01d2eb51f6d60a3e72b2", kill_on_drop: false }`
[INFO] [stdout] 663df390449a4e2738412c4f3a491f32c03de909490b01d2eb51f6d60a3e72b2
