[INFO] fetching crate radio_datetime_utils 1.2.0... [INFO] testing radio_datetime_utils-1.2.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate radio_datetime_utils 1.2.0 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate radio_datetime_utils 1.2.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate radio_datetime_utils 1.2.0 [INFO] tweaked toml for crates.io crate radio_datetime_utils 1.2.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate radio_datetime_utils 1.2.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate radio_datetime_utils 1.2.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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e3522a3f7d5e8a800031af40ec62c627adb7f4709ac5d7bfe6b9a5bde495250c [INFO] running `Command { std: "docker" "start" "-a" "e3522a3f7d5e8a800031af40ec62c627adb7f4709ac5d7bfe6b9a5bde495250c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e3522a3f7d5e8a800031af40ec62c627adb7f4709ac5d7bfe6b9a5bde495250c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e3522a3f7d5e8a800031af40ec62c627adb7f4709ac5d7bfe6b9a5bde495250c", kill_on_drop: false }` [INFO] [stdout] e3522a3f7d5e8a800031af40ec62c627adb7f4709ac5d7bfe6b9a5bde495250c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0b820ee2b4acd32a831b8b3f3dce5dc5b02db5a724575fc86d80873b5de67c71 [INFO] running `Command { std: "docker" "start" "-a" "0b820ee2b4acd32a831b8b3f3dce5dc5b02db5a724575fc86d80873b5de67c71", kill_on_drop: false }` [INFO] [stderr] Compiling radio_datetime_utils v1.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s [INFO] running `Command { std: "docker" "inspect" "0b820ee2b4acd32a831b8b3f3dce5dc5b02db5a724575fc86d80873b5de67c71", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b820ee2b4acd32a831b8b3f3dce5dc5b02db5a724575fc86d80873b5de67c71", kill_on_drop: false }` [INFO] [stdout] 0b820ee2b4acd32a831b8b3f3dce5dc5b02db5a724575fc86d80873b5de67c71 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5f1f74a9e6b14416f8882b7dc4d085a95bd3cf47829de1a1e42c25ac6ccb69af [INFO] running `Command { std: "docker" "start" "-a" "5f1f74a9e6b14416f8882b7dc4d085a95bd3cf47829de1a1e42c25ac6ccb69af", kill_on_drop: false }` [INFO] [stderr] Compiling radio_datetime_utils v1.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_get_bcd_value_regular` [INFO] [stdout] --> src/radio_datetime_helpers.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | / fn legacy_get_bcd_value_regular() { [INFO] [stdout] 455 | | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=4], 0, 4), Some(12)); [INFO] [stdout] 456 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stdout] --> src/radio_datetime_helpers.rs:455:20 [INFO] [stdout] | [INFO] [stdout] 455 | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=4], 0, 4), Some(12)); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_ok_get_bcd_value_single_bit` [INFO] [stdout] --> src/radio_datetime_helpers.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | / fn legacy_ok_get_bcd_value_single_bit() { [INFO] [stdout] 467 | | assert_eq!(get_bcd_value(&BIT_BUFFER[1..=1], 0, 0), Some(1)); [INFO] [stdout] 468 | | // single-bit value, must be a slice [INFO] [stdout] 469 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stdout] --> src/radio_datetime_helpers.rs:467:20 [INFO] [stdout] | [INFO] [stdout] 467 | assert_eq!(get_bcd_value(&BIT_BUFFER[1..=1], 0, 0), Some(1)); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_bad_get_bcd_value_too_large_total_bcd` [INFO] [stdout] --> src/radio_datetime_helpers.rs:483:5 [INFO] [stdout] | [INFO] [stdout] 483 | / fn legacy_bad_get_bcd_value_too_large_total_bcd() { [INFO] [stdout] 484 | | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=7], 0, 7), None); [INFO] [stdout] 485 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stdout] --> src/radio_datetime_helpers.rs:484:20 [INFO] [stdout] | [INFO] [stdout] 484 | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=7], 0, 7), None); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_bad_get_bcd_value_too_large_single_bcd` [INFO] [stdout] --> src/radio_datetime_helpers.rs:494:5 [INFO] [stdout] | [INFO] [stdout] 494 | / fn legacy_bad_get_bcd_value_too_large_single_bcd() { [INFO] [stdout] 495 | | assert_eq!(get_bcd_value(&BIT_BUFFER[4..=7], 0, 3), None); [INFO] [stdout] 496 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stdout] --> src/radio_datetime_helpers.rs:495:20 [INFO] [stdout] | [INFO] [stdout] 495 | assert_eq!(get_bcd_value(&BIT_BUFFER[4..=7], 0, 3), None); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_bad_get_bcd_value_none` [INFO] [stdout] --> src/radio_datetime_helpers.rs:505:5 [INFO] [stdout] | [INFO] [stdout] 505 | / fn legacy_bad_get_bcd_value_none() { [INFO] [stdout] 506 | | assert_eq!(get_bcd_value(&BIT_BUFFER[7..=9], 0, 2), None); [INFO] [stdout] 507 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stdout] --> src/radio_datetime_helpers.rs:506:20 [INFO] [stdout] | [INFO] [stdout] 506 | assert_eq!(get_bcd_value(&BIT_BUFFER[7..=9], 0, 2), None); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_bad_get_bcd_value_too_wide` [INFO] [stdout] --> src/radio_datetime_helpers.rs:511:5 [INFO] [stdout] | [INFO] [stdout] 511 | / fn legacy_bad_get_bcd_value_too_wide() { [INFO] [stdout] 512 | | assert_eq!(get_bcd_value(&BIT_BUFFER, 0, 9), None); [INFO] [stdout] 513 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stdout] --> src/radio_datetime_helpers.rs:512:20 [INFO] [stdout] | [INFO] [stdout] 512 | assert_eq!(get_bcd_value(&BIT_BUFFER, 0, 9), None); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_ok_get_bcd_value_backwards` [INFO] [stdout] --> src/radio_datetime_helpers.rs:532:5 [INFO] [stdout] | [INFO] [stdout] 532 | / fn legacy_ok_get_bcd_value_backwards() { [INFO] [stdout] 533 | | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=5], 5, 0), Some(13)); [INFO] [stdout] 534 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stdout] --> src/radio_datetime_helpers.rs:533:20 [INFO] [stdout] | [INFO] [stdout] 533 | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=5], 5, 0), Some(13)); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_ok_get_bcd_value_99_lsb` [INFO] [stdout] --> src/radio_datetime_helpers.rs:543:5 [INFO] [stdout] | [INFO] [stdout] 543 | / fn legacy_ok_get_bcd_value_99_lsb() { [INFO] [stdout] 544 | | assert_eq!(get_bcd_value(&BITS_99, 0, 7), Some(99)); [INFO] [stdout] 545 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stdout] --> src/radio_datetime_helpers.rs:544:20 [INFO] [stdout] | [INFO] [stdout] 544 | assert_eq!(get_bcd_value(&BITS_99, 0, 7), Some(99)); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_ok_get_bcd_value_99_msb` [INFO] [stdout] --> src/radio_datetime_helpers.rs:554:5 [INFO] [stdout] | [INFO] [stdout] 554 | / fn legacy_ok_get_bcd_value_99_msb() { [INFO] [stdout] 555 | | assert_eq!(get_bcd_value(&BITS_99, 7, 0), Some(99)); [INFO] [stdout] 556 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stdout] --> src/radio_datetime_helpers.rs:555:20 [INFO] [stdout] | [INFO] [stdout] 555 | assert_eq!(get_bcd_value(&BITS_99, 7, 0), Some(99)); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.47s [INFO] running `Command { std: "docker" "inspect" "5f1f74a9e6b14416f8882b7dc4d085a95bd3cf47829de1a1e42c25ac6ccb69af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f1f74a9e6b14416f8882b7dc4d085a95bd3cf47829de1a1e42c25ac6ccb69af", kill_on_drop: false }` [INFO] [stdout] 5f1f74a9e6b14416f8882b7dc4d085a95bd3cf47829de1a1e42c25ac6ccb69af [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 24507bed7d05e705f5a24bafafa4a18db6c0a9d8f17c4a80f782ecd613cd8606 [INFO] running `Command { std: "docker" "start" "-a" "24507bed7d05e705f5a24bafafa4a18db6c0a9d8f17c4a80f782ecd613cd8606", kill_on_drop: false }` [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_get_bcd_value_regular` [INFO] [stderr] --> src/radio_datetime_helpers.rs:454:5 [INFO] [stderr] | [INFO] [stderr] 454 | / fn legacy_get_bcd_value_regular() { [INFO] [stderr] 455 | | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=4], 0, 4), Some(12)); [INFO] [stderr] 456 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stderr] --> src/radio_datetime_helpers.rs:455:20 [INFO] [stderr] | [INFO] [stderr] 455 | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=4], 0, 4), Some(12)); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_ok_get_bcd_value_single_bit` [INFO] [stderr] --> src/radio_datetime_helpers.rs:466:5 [INFO] [stderr] | [INFO] [stderr] 466 | / fn legacy_ok_get_bcd_value_single_bit() { [INFO] [stderr] 467 | | assert_eq!(get_bcd_value(&BIT_BUFFER[1..=1], 0, 0), Some(1)); [INFO] [stderr] 468 | | // single-bit value, must be a slice [INFO] [stderr] 469 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stderr] --> src/radio_datetime_helpers.rs:467:20 [INFO] [stderr] | [INFO] [stderr] 467 | assert_eq!(get_bcd_value(&BIT_BUFFER[1..=1], 0, 0), Some(1)); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_bad_get_bcd_value_too_large_total_bcd` [INFO] [stderr] --> src/radio_datetime_helpers.rs:483:5 [INFO] [stderr] | [INFO] [stderr] 483 | / fn legacy_bad_get_bcd_value_too_large_total_bcd() { [INFO] [stderr] 484 | | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=7], 0, 7), None); [INFO] [stderr] 485 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stderr] --> src/radio_datetime_helpers.rs:484:20 [INFO] [stderr] | [INFO] [stderr] 484 | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=7], 0, 7), None); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_bad_get_bcd_value_too_large_single_bcd` [INFO] [stderr] --> src/radio_datetime_helpers.rs:494:5 [INFO] [stderr] | [INFO] [stderr] 494 | / fn legacy_bad_get_bcd_value_too_large_single_bcd() { [INFO] [stderr] 495 | | assert_eq!(get_bcd_value(&BIT_BUFFER[4..=7], 0, 3), None); [INFO] [stderr] 496 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stderr] --> src/radio_datetime_helpers.rs:495:20 [INFO] [stderr] | [INFO] [stderr] 495 | assert_eq!(get_bcd_value(&BIT_BUFFER[4..=7], 0, 3), None); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_bad_get_bcd_value_none` [INFO] [stderr] --> src/radio_datetime_helpers.rs:505:5 [INFO] [stderr] | [INFO] [stderr] 505 | / fn legacy_bad_get_bcd_value_none() { [INFO] [stderr] 506 | | assert_eq!(get_bcd_value(&BIT_BUFFER[7..=9], 0, 2), None); [INFO] [stderr] 507 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stderr] --> src/radio_datetime_helpers.rs:506:20 [INFO] [stderr] | [INFO] [stderr] 506 | assert_eq!(get_bcd_value(&BIT_BUFFER[7..=9], 0, 2), None); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_bad_get_bcd_value_too_wide` [INFO] [stderr] --> src/radio_datetime_helpers.rs:511:5 [INFO] [stderr] | [INFO] [stderr] 511 | / fn legacy_bad_get_bcd_value_too_wide() { [INFO] [stderr] 512 | | assert_eq!(get_bcd_value(&BIT_BUFFER, 0, 9), None); [INFO] [stderr] 513 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stderr] --> src/radio_datetime_helpers.rs:512:20 [INFO] [stderr] | [INFO] [stderr] 512 | assert_eq!(get_bcd_value(&BIT_BUFFER, 0, 9), None); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_ok_get_bcd_value_backwards` [INFO] [stderr] --> src/radio_datetime_helpers.rs:532:5 [INFO] [stderr] | [INFO] [stderr] 532 | / fn legacy_ok_get_bcd_value_backwards() { [INFO] [stderr] 533 | | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=5], 5, 0), Some(13)); [INFO] [stderr] 534 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stderr] --> src/radio_datetime_helpers.rs:533:20 [INFO] [stderr] | [INFO] [stderr] 533 | assert_eq!(get_bcd_value(&BIT_BUFFER[0..=5], 5, 0), Some(13)); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_ok_get_bcd_value_99_lsb` [INFO] [stderr] --> src/radio_datetime_helpers.rs:543:5 [INFO] [stderr] | [INFO] [stderr] 543 | / fn legacy_ok_get_bcd_value_99_lsb() { [INFO] [stderr] 544 | | assert_eq!(get_bcd_value(&BITS_99, 0, 7), Some(99)); [INFO] [stderr] 545 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stderr] --> src/radio_datetime_helpers.rs:544:20 [INFO] [stderr] | [INFO] [stderr] 544 | assert_eq!(get_bcd_value(&BITS_99, 0, 7), Some(99)); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::tests::legacy_ok_get_bcd_value_99_msb` [INFO] [stderr] --> src/radio_datetime_helpers.rs:554:5 [INFO] [stderr] | [INFO] [stderr] 554 | / fn legacy_ok_get_bcd_value_99_msb() { [INFO] [stderr] 555 | | assert_eq!(get_bcd_value(&BITS_99, 7, 0), Some(99)); [INFO] [stderr] 556 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `radio_datetime_helpers::get_bcd_value`: please use `decode_bcd()` instead which can decode larger values [INFO] [stderr] --> src/radio_datetime_helpers.rs:555:20 [INFO] [stderr] | [INFO] [stderr] 555 | assert_eq!(get_bcd_value(&BITS_99, 7, 0), Some(99)); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `radio_datetime_utils` (lib test) generated 18 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radio_datetime_utils-6119edc32736556e) [INFO] [stdout] [INFO] [stdout] running 280 tests [INFO] [stdout] test radio_datetime_helpers::tests::bad_decode_bcd_too_large_single_bcd ... ok [INFO] [stdout] test radio_datetime_helpers::tests::bad_decode_bcd_too_large_total_bcd_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::bad_decode_bcd_too_large_total_bcd_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::legacy_bad_get_bcd_value_too_large_total_bcd ... ok [INFO] [stdout] test radio_datetime_helpers::tests::legacy_get_bcd_value_regular ... ok [INFO] [stdout] test radio_datetime_helpers::tests::legacy_ok_get_bcd_value_99_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::legacy_ok_get_bcd_value_backwards ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_bcd_399_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_bcd_399_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_bcd_99_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_bcd_backwards ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_bcd_max_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_bcd_regular ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_bcd_single_bit ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_parity_regular_even ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_parity_backwards ... ok [INFO] [stdout] test radio_datetime_helpers::tests::legacy_bad_get_bcd_value_none ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_parity_regular_odd ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_encode_parity_even ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_encode_parity_empty_even ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_encode_parity_empty_odd ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_bin_invalid_none ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_bin_all_0 ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_bin_middle ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_encode_parity_odd ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_all_0_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_all_0_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_all_1_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_all_1_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_1_after_0_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_bin_middle_rev ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_1_after_0_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_invalid_none_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_invalid_none_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_too_long_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_too_long_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_0_3_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_0_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_0_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_18_7_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_21_6_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_22_6_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_25_8_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_25_8_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_27_6_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_27_6_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_42_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_42_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_4_5_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_4_5_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::bad_decode_parity_none ... ok [INFO] [stdout] test radio_datetime_helpers::tests::legacy_ok_get_bcd_value_single_bit ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_bcd_99_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_bin_all_1 ... ok [INFO] [stdout] test radio_datetime_helpers::tests::legacy_bad_get_bcd_value_too_large_single_bcd ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_77_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::bad_decode_bcd_too_wide ... ok [INFO] [stdout] test radio_datetime_helpers::tests::bad_decode_bcd_none ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_middle_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::ok_decode_bcd_max_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_middle_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_7_3_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_58_7_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_77_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::legacy_bad_get_bcd_value_too_wide ... ok [INFO] [stdout] test radio_datetime_helpers::tests::legacy_ok_get_bcd_value_99_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_99_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_empty_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_max_max_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_max_max_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_99_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_too_long_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_0_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_empty_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_max_max_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_too_long_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_max_max_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_0_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_too_long_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bcd_too_long_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_max_max_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_increase_second_new_minute ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_too_long_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_4_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_0_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_4_msb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_empty_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_increase_second_overflow_buffer_hit ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_empty_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_too_long_lsb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_increase_second_overflow_minute_length_hit ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_increase_second_regular ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_single_bit_vector_none ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_single_bit_vector_none_rev ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_single_bit_vector_some ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_single_bit_vector_some_rev ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_time_diff_zero ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_time_diff_flipped_m100_0 ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_time_diff_difference_3 ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_time_diff_difference_1 ... ok [INFO] [stdout] test tests::continue2_leap_second_missing ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_two_bits_vector ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_time_diff_flipped_m100_100 ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_two_bits_vector_rev ... ok [INFO] [stdout] test tests::continue2_dst_none_minute ... ok [INFO] [stdout] test tests::continue2_leap_second_none_minute ... ok [INFO] [stdout] test tests::continue_dst_jump_dst_jump ... ok [INFO] [stdout] test tests::continue_dst_jump_dst_no_jump ... ok [INFO] [stdout] test tests::continue_dst_jump_no_dst_jump ... ok [INFO] [stdout] test tests::continue_dst_jump_no_dst_no_jump ... ok [INFO] [stdout] test tests::continue_dst_to_summer ... ok [INFO] [stdout] test tests::continue_dst_to_winter ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_42_lsb_first ... ok [INFO] [stdout] test tests::continue_set_day_too_large_valid_jump ... ok [INFO] [stdout] test tests::continue_set_dut1_none_some_no_jump_utc_set ... ok [INFO] [stdout] test tests::continue_set_dut1_none_some_no_jump ... ok [INFO] [stdout] test tests::continue_set_dut1_some_none_no_jump_utc_set ... ok [INFO] [stdout] test tests::continue_initial_dst_decoding ... ok [INFO] [stdout] test tests::continue_leap_second_present ... ok [INFO] [stdout] test tests::continue_set_day_none_some_no_jump ... ok [INFO] [stdout] test tests::continue_set_day_some_none_no_jump ... ok [INFO] [stdout] test tests::continue_set_day_some_valid_jump ... ok [INFO] [stdout] test tests::continue_set_dut1_some_none_no_jump ... ok [INFO] [stdout] test tests::continue_set_dut1_some_valid_jump_utc_set ... ok [INFO] [stdout] test tests::continue_set_hour_none_some_no_jump ... ok [INFO] [stdout] test tests::continue_set_hour_some_valid_jump ... ok [INFO] [stdout] test tests::continue_set_hour_too_large_valid_jump ... ok [INFO] [stdout] test tests::continue_set_minute_some_none_no_jump ... ok [INFO] [stdout] test tests::continue_set_minute_too_large_valid_jump ... ok [INFO] [stdout] test tests::continue_set_dut1_too_large_valid_jump_utc_set ... ok [INFO] [stdout] test tests::continue_set_dut1_too_large_valid_jump ... ok [INFO] [stdout] test tests::continue_set_hour_some_none_no_jump ... ok [INFO] [stdout] test tests::continue_set_month_none_some_no_jump ... ok [INFO] [stdout] test tests::continue_set_minute_none_some_no_jump ... ok [INFO] [stdout] test tests::continue_set_month_some_valid_jump ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_empty_lsb ... ok [INFO] [stdout] test tests::continue_set_month_some_none_no_jump ... ok [INFO] [stdout] test tests::continue_set_month_too_large_valid_jump ... ok [INFO] [stdout] test tests::continue_set_weekday7_too_small_valid_jump ... ok [INFO] [stdout] test tests::continue_set_weekday_none_some_no_jump ... ok [INFO] [stdout] test tests::continue_set_weekday_some_none_no_jump ... ok [INFO] [stdout] test tests::continue_set_weekday_some_valid_jump ... ok [INFO] [stdout] test tests::continue_set_year_some_none_no_jump ... ok [INFO] [stdout] test tests::continue_set_weekday_too_large_valid_jump ... ok [INFO] [stdout] test tests::test_add_minute_dcf77_sunday_monday ... ok [INFO] [stdout] test tests::continue_set_year_none_some_no_jump ... ok [INFO] [stdout] test tests::continue_set_year_some_valid_jump ... ok [INFO] [stdout] test tests::continue_set_wwvb_jumped ... ok [INFO] [stdout] test tests::test_add_minute_invalid_input ... ok [INFO] [stdout] test tests::test_add_minute_msf_saturday_sunday ... ok [INFO] [stdout] test tests::test_add_minute_not_25_hours ... ok [INFO] [stdout] test tests::test_decr_minute_century ... ok [INFO] [stdout] test tests::test_add_minute_set_dst ... ok [INFO] [stdout] test tests::test_add_minute_unset_dst ... ok [INFO] [stdout] test tests::test_decr_minute_leap_regular ... ok [INFO] [stdout] test tests::test_decr_minute_leap_2000 ... ok [INFO] [stdout] test tests::test_decr_minute_multiple ... ok [INFO] [stdout] test tests::test_decr_minute_multiple_large_minute ... ok [INFO] [stdout] test tests::test_decr_minute_multiple_underflow ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_42_msb_first ... ok [INFO] [stdout] test tests::continue_set_dut1_some_valid_jump ... ok [INFO] [stdout] test tests::test_decr_minute_non_leap_2100 ... ok [INFO] [stdout] test tests::continue_set_minute_some_valid_jump ... ok [INFO] [stdout] test tests::continue_set_year_too_large_valid_jump ... ok [INFO] [stdout] test tests::test_dut1_none_none_no_jump ... ok [INFO] [stdout] test tests::test_dst_starting_at_new_hour_no_announcement_jump ... ok [INFO] [stdout] test tests::test_dut1_some_x_some_x_midnight_no_jump ... ok [INFO] [stdout] test tests::test_dst_announced ... ok [INFO] [stdout] test tests::test_dst_running_no_announcement_jump ... ok [INFO] [stdout] test tests::test_dst_some_starting_dst_no_announcement_no_jump ... ok [INFO] [stdout] test tests::test_add_minute_century_flip ... ok [INFO] [stdout] test tests::test_dst_some_starting_no_dst_no_announcement_no_jump ... ok [INFO] [stdout] test tests::test_dut1_some_none_no_jump ... ok [INFO] [stdout] test tests::test_dst_spurious_announcement_jump ... ok [INFO] [stdout] test tests::test_dut1_some_x_some_y_jump ... ok [INFO] [stdout] test tests::test_incr_minute_leap_2000 ... ok [INFO] [stdout] test tests::test_incr_minute_non_leap_2100 ... ok [INFO] [stdout] test tests::test_last_day0_too_large_day ... ok [INFO] [stdout] test tests::test_dut1_some_x_some_x_no_jump ... ok [INFO] [stdout] test tests::test_dut1_none_some_no_jump ... ok [INFO] [stdout] test tests::test_dut1_some_x_some_y_midnight_no_jump ... ok [INFO] [stdout] test tests::test_incr_minute_multiple_overflow ... ok [INFO] [stdout] test tests::test_incr_minute_leap_regular ... ok [INFO] [stdout] test tests::test_last_day0_century_leap ... ok [INFO] [stdout] test tests::test_last_day7_bogus_weekday ... ok [INFO] [stdout] test tests::test_last_day7_century_regular ... ok [INFO] [stdout] test tests::test_last_day7_century_leap_1 ... ok [INFO] [stdout] test tests::test_last_day7_happy_new_year ... ok [INFO] [stdout] test tests::test_last_day7_non_existent ... ok [INFO] [stdout] test tests::test_last_day7_regular ... ok [INFO] [stdout] test tests::test_last_day7_century_leap_6 ... ok [INFO] [stdout] test tests::test_last_day7_regular_leap ... ok [INFO] [stdout] test tests::test_readonly_add_minute ... ok [INFO] [stdout] test tests::test_readonly_bump_minutes_running ... ok [INFO] [stdout] test tests::test_leap_second_spurious_announcement ... ok [INFO] [stdout] test tests::test_leap_second_starting_at_new_hour_no_announcement ... ok [INFO] [stdout] test tests::test_readonly_day ... ok [INFO] [stdout] test tests::test_readonly_hour ... ok [INFO] [stdout] test tests::test_readonly_set_dst ... ok [INFO] [stdout] test tests::test_leap_second_announced ... ok [INFO] [stdout] test tests::test_readonly_minute ... ok [INFO] [stdout] test tests::test_readonly_month ... ok [INFO] [stdout] test tests::test_readonly_to_local_at_summer ... ok [INFO] [stdout] test tests::test_readonly_to_utc_at_summer ... ok [INFO] [stdout] test tests::test_readonly_set_month_day ... ok [INFO] [stdout] test tests::test_readonly_set_leap_second ... ok [INFO] [stdout] test tests::test_set_day_none_valid_jump ... ok [INFO] [stdout] test tests::test_set_day_some_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_day_partial_input_jump ... ok [INFO] [stdout] test tests::test_set_day_some_invalid_jump ... ok [INFO] [stdout] test tests::test_set_day_too_small_valid_no_jump ... ok [INFO] [stdout] test tests::test_readonly_weekday ... ok [INFO] [stdout] test tests::test_readonly_year ... ok [INFO] [stdout] test tests::test_set_dut1_some_invalid_jump ... ok [INFO] [stdout] test tests::test_set_dut1_none_valid_jump ... ok [INFO] [stdout] test tests::test_set_dut1_none_valid_jump_utc_set ... ok [INFO] [stdout] test tests::test_set_dut1_some_invalid_jump_utc_set ... ok [INFO] [stdout] test tests::test_set_dut1_some_valid_jump ... ok [INFO] [stdout] test tests::test_set_dut1_some_valid_jump_utc_set ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_0_lsb_first ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_bin_empty_msb ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_encode_unary_max_max_lsb ... ok [INFO] [stdout] test tests::test_leap_second_running_no_announcement ... ok [INFO] [stdout] test tests::test_leap_second_some_starting_no_announcement ... ok [INFO] [stdout] test tests::test_set_day_some_valid_jump ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_decode_unary_empty - should panic ... ok [INFO] [stdout] test tests::test_set_hour_none_valid_jump ... ok [INFO] [stderr] Doc-tests radio_datetime_utils [INFO] [stdout] test tests::test_set_hour_some_invalid_jump ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_increase_second_overflow_buffer_over - should panic ... ok [INFO] [stdout] test radio_datetime_helpers::tests::test_increase_second_overflow_minute_length_over - should panic ... ok [INFO] [stdout] test tests::test_set_hour_some_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_minute_none_valid_jump ... ok [INFO] [stdout] test tests::test_set_month_some_invalid_jump ... ok [INFO] [stdout] test tests::test_set_minute_some_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_dut1_too_large_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_minute_some_valid_jump ... ok [INFO] [stdout] test tests::test_set_dut1_too_small_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_minute_too_large_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_hour_some_valid_jump ... ok [INFO] [stdout] test tests::test_set_hour_too_large_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_month_some_valid_jump ... ok [INFO] [stdout] test tests::test_set_weekday7_too_small_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_weekday_some_invalid_jump ... ok [INFO] [stdout] test tests::test_readonly_clear_jumps ... ok [INFO] [stdout] test tests::test_set_month_none_valid_jump ... ok [INFO] [stdout] test tests::test_set_dut1_some_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_weekday_some_valid_jump ... ok [INFO] [stdout] test tests::test_set_weekday_some_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_weekday_too_large_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_wwvb_0 ... ok [INFO] [stdout] test tests::test_set_minute_some_invalid_jump ... ok [INFO] [stdout] test tests::test_set_month_some_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_month_too_small_valid_no_jump ... ok [INFO] [stdout] test tests::test_set_weekday_none_valid_jump ... ok [INFO] [stdout] test tests::test_set_wwvb_dec_31_leap ... ok [INFO] [stdout] test tests::test_set_wwvb_no_leap_indicator ... ok [INFO] [stdout] test tests::test_set_wwvb_no_yearday ... ok [INFO] [stdout] test tests::test_set_wwvb_dec_31_normal ... ok [INFO] [stdout] test tests::test_set_year_none_valid_jump ... ok [INFO] [stdout] test tests::test_set_year_some_invalid_jump ... ok [INFO] [stdout] test tests::test_set_year_some_valid_jump ... ok [INFO] [stdout] test tests::test_set_year_some_valid_no_jump ... ok [INFO] [stdout] test tests::test_to_local_at_summer ... ok [INFO] [stdout] test tests::test_to_local_at_winter ... ok [INFO] [stdout] test tests::test_to_local_east_summer ... ok [INFO] [stdout] test tests::test_to_local_west_summer ... ok [INFO] [stdout] test tests::test_to_local_west_winter ... ok [INFO] [stdout] test tests::test_to_local_east_winter ... ok [INFO] [stdout] test tests::test_set_wvvb_jan_1 ... ok [INFO] [stdout] test tests::test_to_utc_at_summer ... ok [INFO] [stdout] test tests::test_set_year_too_large_valid_no_jump ... ok [INFO] [stdout] test tests::test_to_utc_east_summer ... ok [INFO] [stdout] test tests::test_to_local_incomplete ... ok [INFO] [stdout] test tests::test_to_utc_at_winter ... ok [INFO] [stdout] test tests::test_to_utc_west_summer ... ok [INFO] [stdout] test tests::test_to_utc_west_winter ... ok [INFO] [stdout] test tests::test_utc_set_dst ... ok [INFO] [stdout] test tests::test_set_wwvb_too_large ... ok [INFO] [stdout] test tests::test_to_utc_incomplete ... ok [INFO] [stdout] test tests::test_to_utc_east_winter ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 280 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s [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; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "24507bed7d05e705f5a24bafafa4a18db6c0a9d8f17c4a80f782ecd613cd8606", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "24507bed7d05e705f5a24bafafa4a18db6c0a9d8f17c4a80f782ecd613cd8606", kill_on_drop: false }` [INFO] [stdout] 24507bed7d05e705f5a24bafafa4a18db6c0a9d8f17c4a80f782ecd613cd8606