[INFO] fetching crate dcbor 0.25.2... [INFO] testing dcbor-0.25.2 against try#bbf43bc9d5c8ad2a2e38c9004e5a59b269820b3b for pr-154756 [INFO] extracting crate dcbor 0.25.2 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate dcbor 0.25.2 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate dcbor 0.25.2 [INFO] tweaked toml for crates.io crate dcbor 0.25.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate dcbor 0.25.2 on toolchain bbf43bc9d5c8ad2a2e38c9004e5a59b269820b3b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bbf43bc9d5c8ad2a2e38c9004e5a59b269820b3b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate dcbor 0.25.2 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" "+bbf43bc9d5c8ad2a2e38c9004e5a59b269820b3b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+bbf43bc9d5c8ad2a2e38c9004e5a59b269820b3b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e7c13566795b3c6be2d29e2bc14095e45064202c693085ec132739dace0c0918 [INFO] running `Command { std: "docker" "start" "-a" "e7c13566795b3c6be2d29e2bc14095e45064202c693085ec132739dace0c0918", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e7c13566795b3c6be2d29e2bc14095e45064202c693085ec132739dace0c0918", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e7c13566795b3c6be2d29e2bc14095e45064202c693085ec132739dace0c0918", kill_on_drop: false }` [INFO] [stdout] e7c13566795b3c6be2d29e2bc14095e45064202c693085ec132739dace0c0918 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+bbf43bc9d5c8ad2a2e38c9004e5a59b269820b3b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 168fd3f1c91244f9a5e58339412c8b4a789693db22637beaa47df3cfa4040987 [INFO] running `Command { std: "docker" "start" "-a" "168fd3f1c91244f9a5e58339412c8b4a789693db22637beaa47df3cfa4040987", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling zerocopy v0.8.37 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling tinyvec v1.10.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling unicode-normalization v0.1.25 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling zerocopy-derive v0.8.37 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling dcbor v0.25.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stdout] --> src/map.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #152336 [INFO] [stdout] = note: `#[warn(internal_eq_trait_method_impls)]` (part of `#[warn(future_incompatible)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stdout] --> src/map.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 358 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #152336 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stdout] --> src/simple.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #152336 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.62s [INFO] running `Command { std: "docker" "inspect" "168fd3f1c91244f9a5e58339412c8b4a789693db22637beaa47df3cfa4040987", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "168fd3f1c91244f9a5e58339412c8b4a789693db22637beaa47df3cfa4040987", kill_on_drop: false }` [INFO] [stdout] 168fd3f1c91244f9a5e58339412c8b4a789693db22637beaa47df3cfa4040987 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+bbf43bc9d5c8ad2a2e38c9004e5a59b269820b3b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ee51bc56b96b6ca5335ff1d9e7997cc7d62ee04f6082ba7696b44f4ee150eb2d [INFO] running `Command { std: "docker" "start" "-a" "ee51bc56b96b6ca5335ff1d9e7997cc7d62ee04f6082ba7696b44f4ee150eb2d", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling pulldown-cmark v0.9.6 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling unicase v2.9.0 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling hex-literal v1.1.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerocopy-derive v0.8.37 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling toml v0.7.8 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling zerocopy v0.8.37 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling version-sync v0.9.5 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling dcbor v0.25.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stdout] --> src/map.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #152336 [INFO] [stdout] = note: `#[warn(internal_eq_trait_method_impls)]` (part of `#[warn(future_incompatible)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stdout] --> src/map.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 358 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #152336 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stdout] --> src/simple.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #152336 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stdout] --> src/map.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #152336 [INFO] [stdout] = note: `#[warn(internal_eq_trait_method_impls)]` (part of `#[warn(future_incompatible)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stdout] --> src/map.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 358 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #152336 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stdout] --> src/simple.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #152336 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 49.60s [INFO] running `Command { std: "docker" "inspect" "ee51bc56b96b6ca5335ff1d9e7997cc7d62ee04f6082ba7696b44f4ee150eb2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ee51bc56b96b6ca5335ff1d9e7997cc7d62ee04f6082ba7696b44f4ee150eb2d", kill_on_drop: false }` [INFO] [stdout] ee51bc56b96b6ca5335ff1d9e7997cc7d62ee04f6082ba7696b44f4ee150eb2d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+bbf43bc9d5c8ad2a2e38c9004e5a59b269820b3b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 282e09587077f016d4f9fce3774f2e4a963e58292e8038cb1d718437fd6cc2e2 [INFO] running `Command { std: "docker" "start" "-a" "282e09587077f016d4f9fce3774f2e4a963e58292e8038cb1d718437fd6cc2e2", kill_on_drop: false }` [INFO] [stderr] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stderr] --> src/map.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #152336 [INFO] [stderr] = note: `#[warn(internal_eq_trait_method_impls)]` (part of `#[warn(future_incompatible)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stderr] --> src/map.rs:358:5 [INFO] [stderr] | [INFO] [stderr] 358 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #152336 [INFO] [stderr] [INFO] [stderr] warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand [INFO] [stderr] --> src/simple.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | fn assert_receiver_is_total_eq(&self) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this method was used to add checks to the `Eq` derive macro [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #152336 [INFO] [stderr] [INFO] [stderr] warning: `dcbor` (lib) generated 3 warnings [INFO] [stderr] warning: `dcbor` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dcbor-fc8f085d27c9d787) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test exact::tests::test_exact_f16 ... ok [INFO] [stdout] test byte_string::tests::test_1 ... ok [INFO] [stdout] test exact::tests::test_exact_f32 ... ok [INFO] [stdout] test exact::tests::test_exact_f64 ... ok [INFO] [stdout] test exact::tests::test_exact_i128 ... ok [INFO] [stdout] test exact::tests::test_exact_i32 ... ok [INFO] [stdout] test exact::tests::test_exact_i64_from_f64_exact ... ok [INFO] [stdout] test exact::tests::test_exact_u128 ... ok [INFO] [stdout] test exact::tests::test_exact_u64_from_f64 ... ok [INFO] [stdout] test exact::tests::text_exact_i16 ... ok [INFO] [stdout] test exact::tests::test_exact_u64 ... ok [INFO] [stdout] test exact::tests::test_exact_u16 ... ok [INFO] [stdout] test walk::tests::test_edge_type_labels ... ok [INFO] [stdout] test walk::tests::test_walk_array ... ok [INFO] [stdout] test exact::tests::test_exact_i64 ... ok [INFO] [stdout] test walk::tests::test_walk_early_termination ... ok [INFO] [stdout] test walk::tests::test_walk_key_value_pairs ... ok [INFO] [stdout] test walk::tests::test_walk_map ... ok [INFO] [stdout] test walk::tests::test_walk_map_with_nested_content ... ok [INFO] [stdout] test walk::tests::test_walk_nested_structure ... ok [INFO] [stdout] test walk::tests::test_walk_simple_value ... ok [INFO] [stdout] test walk::tests::test_walk_tagged ... ok [INFO] [stdout] test walk::tests::test_walk_with_state ... ok [INFO] [stdout] test exact::tests::test_exact_u32 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/encode.rs (/opt/rustwide/target/debug/deps/encode-07f3f5268e9109f5) [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test convert_btree_map ... ok [INFO] [stdout] test convert_hashset ... ok [INFO] [stdout] test convert_hash_map ... ok [INFO] [stdout] test convert_vecdeque ... ok [INFO] [stdout] test convert_vector ... ok [INFO] [stdout] test decode_nan ... ok [INFO] [stdout] test encode_anders_map ... ok [INFO] [stdout] test convert_values ... ok [INFO] [stdout] test encode_array ... ok [INFO] [stdout] test decode_infinity ... ok [INFO] [stdout] test encode_date ... ok [INFO] [stdout] test encode_bytes_1 ... ok [INFO] [stdout] test encode_bytes ... ok [INFO] [stdout] test encode_envelope ... ok [INFO] [stdout] test encode_float ... ok [INFO] [stdout] test encode_heterogenous_array ... ok [INFO] [stdout] test encode_infinit ... ok [INFO] [stdout] test encode_map_misordered ... ok [INFO] [stdout] test encode_map ... ok [INFO] [stdout] test encode_map_with_map_keys ... ok [INFO] [stdout] test encode_nan ... ok [INFO] [stdout] test encode_value ... ok [INFO] [stdout] test encode_unsigned ... ok [INFO] [stdout] test int_coerced_to_float ... ok [INFO] [stdout] test encode_tagged ... ok [INFO] [stdout] test encode_signed ... ok [INFO] [stdout] test fail_float_coerced_to_int ... ok [INFO] [stdout] test non_canonical_float_1 ... ok [INFO] [stdout] test encode_string ... ok [INFO] [stdout] test non_canonical_float_2 ... ok [INFO] [stdout] test tag ... ok [INFO] [stdout] test unused_data ... ok [INFO] [stdout] test usage_test_1 ... ok [INFO] [stdout] test usage_test_2 ... ok [INFO] [stdout] test test_normalized_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/format.rs (/opt/rustwide/target/debug/deps/format-ccb84d3881b0395d) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test format_fractional_date ... ok [INFO] [stdout] test format_date ... ok [INFO] [stdout] test format_negative ... ok [INFO] [stdout] test format_key_order ... ok [INFO] [stdout] test format_map ... ok [INFO] [stdout] test format_simple_array ... ok [INFO] [stdout] test format_string ... ok [INFO] [stdout] test format_nested_array ... ok [INFO] [stdout] test format_simple_1 ... ok [INFO] [stdout] test format_simple_2 ... ok [INFO] [stdout] test format_simple_3 ... ok [INFO] [stdout] test format_tagged ... ok [INFO] [stdout] test format_structure ... ok [INFO] [stdout] test format_unsigned ... ok [INFO] [stdout] test format_structure_2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/num_bigint.rs (/opt/rustwide/target/debug/deps/num_bigint-9efc77bcc148d5c4) [INFO] [stderr] Running tests/version-numbers.rs (/opt/rustwide/target/debug/deps/version_numbers-d3c5ecd9ef4a862a) [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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_readme_deps ... ok [INFO] [stdout] test test_html_root_url ... ok [INFO] [stderr] Running tests/walk.rs (/opt/rustwide/target/debug/deps/walk-e6bd492bea56b263) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_early_termination ... ok [INFO] [stdout] test test_depth_limited_traversal ... ok [INFO] [stdout] test test_empty_structures ... ok [INFO] [stdout] test test_primitive_values ... ok [INFO] [stdout] test test_map_keyvalue_semantics ... ok [INFO] [stdout] test test_real_world_document ... ok [INFO] [stdout] test test_stop_flag_prevents_descent ... ok [INFO] [stdout] test test_traversal_counts ... ok [INFO] [stdout] test test_visitor_state_threading ... ok [INFO] [stdout] test test_tagged_value_traversal ... ok [INFO] [stdout] test test_text_extraction ... ok [INFO] [stdout] test test_traversal_order_and_edge_types ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests dcbor [INFO] [stdout] [INFO] [stdout] running 92 tests [INFO] [stdout] test src/array.rs - array::CBOR (line 23) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::&'aByteString (line 439) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 271) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 342) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 472) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 497) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 369) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 25) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 295) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString::extend (line 133) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString::iter (line 173) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString::is_empty (line 115) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 229) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString::new (line 61) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString::len (line 100) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString::to_vec (line 152) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::Vec (line 203) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteStringIterator (line 524) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 390) ... ok [INFO] [stdout] test src/bool_value.rs - bool_value::CBOR (line 17) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::CBOR (line 318) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString (line 251) ... ok [INFO] [stdout] test src/cbor.rs - cbor::CBOR (line 64) ... ok [INFO] [stdout] test src/cbor.rs - cbor::CBORCase (line 153) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::[u8;N] (line 412) ... ok [INFO] [stdout] test src/cbor_codable.rs - cbor_codable::CBORDecodable (line 78) - compile ... ok [INFO] [stdout] test src/cbor.rs - cbor::CBOR::to_cbor_data (line 305) ... ok [INFO] [stdout] test src/cbor_codable.rs - cbor_codable::CBOREncodable (line 27) ... ok [INFO] [stdout] test src/cbor_tagged_codable.rs - cbor_tagged_codable::CBORTaggedCodable (line 20) ... ok [INFO] [stdout] test src/cbor_tagged_decodable.rs - cbor_tagged_decodable::CBORTaggedDecodable (line 20) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::into_byte_string (line 145) ... ok [INFO] [stdout] test src/byte_string.rs - byte_string::ByteString::data (line 85) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::is_byte_string (line 123) ... ok [INFO] [stdout] test src/cbor_codable.rs - cbor_codable::CBORCodable (line 130) ... ok [INFO] [stdout] test src/cbor.rs - cbor::CBOR::try_from_data (line 236) ... ok [INFO] [stdout] test src/cbor_tagged.rs - cbor_tagged::CBORTagged (line 50) ... ok [INFO] [stdout] test src/cbor_tagged.rs - cbor_tagged::CBORTagged (line 69) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::to_byte_string (line 46) - compile ... ok [INFO] [stdout] test src/cbor.rs - cbor::CBOR::try_from_hex (line 277) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::to_byte_string_from_hex (line 82) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::is_number (line 534) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::to_tagged_value (line 213) ... ok [INFO] [stdout] test src/cbor_tagged_encodable.rs - cbor_tagged_encodable::CBORTaggedEncodable (line 24) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::is_nan (line 566) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::is_null (line 504) ... ok [INFO] [stdout] test src/date.rs - date::Date (line 38) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::null (line 486) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::nan (line 590) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::try_byte_string (line 173) ... ok [INFO] [stdout] test src/date.rs - date::Date::from_string (line 215) ... ok [INFO] [stdout] test src/date.rs - date::Date::from_datetime (line 72) ... ok [INFO] [stdout] test src/date.rs - date::Date::datetime (line 298) ... ok [INFO] [stdout] test src/date.rs - date::Date::timestamp (line 321) ... ok [INFO] [stdout] test src/date.rs - date::Date::now (line 253) ... ok [INFO] [stdout] test src/date.rs - date::Date::fmt (line 474) ... ok [INFO] [stdout] test src/float.rs - float::CBOR_NAN (line 28) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::try_expected_tagged_value (line 315) ... ok [INFO] [stdout] test src/date.rs - date::Date::from_timestamp (line 173) ... ok [INFO] [stdout] test src/lib.rs - (line 52) ... ok [INFO] [stdout] test src/lib.rs - (line 65) ... ok [INFO] [stdout] test src/map.rs - map::Map (line 43) ... ok [INFO] [stdout] test src/map.rs - map::Map (line 91) ... ok [INFO] [stdout] test src/map.rs - map::Map (line 71) ... ok [INFO] [stdout] test src/map.rs - map::MapIter (line 268) ... ok [INFO] [stdout] test src/simple.rs - simple::Simple (line 33) ... ok [INFO] [stdout] test src/date.rs - date::Date::from_ymd (line 97) ... ok [INFO] [stdout] test src/date.rs - date::Date::from_ymd_hms (line 130) ... ok [INFO] [stdout] test src/conveniences.rs - conveniences::CBOR::try_tagged_value (line 267) ... ok [INFO] [stdout] test src/error.rs - error::Error (line 18) ... ok [INFO] [stdout] test src/date.rs - date::Date::with_duration_from_now (line 274) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag (line 286) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag (line 62) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag (line 325) ... ok [INFO] [stdout] test src/string.rs - string::CBOR (line 18) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag::name (line 194) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag (line 307) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag::with_value (line 133) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag::with_static_name (line 159) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag (line 221) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag (line 260) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag::new (line 108) ... ok [INFO] [stdout] test src/tags.rs - tags::tags_for_values (line 239) ... ok [INFO] [stdout] test src/tag.rs - tag::Tag::value (line 177) ... ok [INFO] [stdout] test src/tags_store.rs - tags_store::CBORSummarizer (line 25) ... ok [INFO] [stdout] test src/tags.rs - tags::with_tags_mut (line 108) ... ok [INFO] [stdout] test src/tags.rs - tags::with_tags (line 57) ... ok [INFO] [stdout] test src/tags_store.rs - tags_store::TagsStore (line 155) ... ok [INFO] [stdout] test src/walk.rs - walk (line 19) ... ok [INFO] [stdout] test src/tags_store.rs - tags_store::TagsStore (line 180) ... ok [INFO] [stdout] test src/walk.rs - walk::CBOR::walk (line 217) ... ok [INFO] [stdout] test src/tags_store.rs - tags_store::TagsStoreTrait (line 77) ... ok [INFO] [stdout] test src/walk.rs - walk::EdgeType::label (line 137) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 92 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.60s; merged doctests compilation took 1.48s [INFO] running `Command { std: "docker" "inspect" "282e09587077f016d4f9fce3774f2e4a963e58292e8038cb1d718437fd6cc2e2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "282e09587077f016d4f9fce3774f2e4a963e58292e8038cb1d718437fd6cc2e2", kill_on_drop: false }` [INFO] [stdout] 282e09587077f016d4f9fce3774f2e4a963e58292e8038cb1d718437fd6cc2e2