[INFO] fetching crate void-layer-codec 0.1.0...
[INFO] testing void-layer-codec-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate void-layer-codec 0.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate void-layer-codec 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate void-layer-codec 0.1.0
[INFO] tweaked toml for crates.io crate void-layer-codec 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate void-layer-codec 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate void-layer-codec 0.1.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.71
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.71
[INFO] [stderr]   Downloaded minicov v0.3.8
[INFO] [stderr]   Downloaded wasm-bindgen-test-shared v0.2.121
[INFO] [stderr]   Downloaded dlmalloc v0.2.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad
[INFO] running `Command { std: "docker" "start" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.121
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ruint-macro v1.2.1
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling ruint v1.17.2
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling wasm-bindgen v0.2.121
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.121
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.121
[INFO] [stderr]    Compiling js-sys v0.3.98
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling void-layer-codec v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.64s
[INFO] running `Command { std: "docker" "inspect" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling wasm-bindgen v0.2.121
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.71
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling wasm-bindgen-test-shared v0.2.121
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling js-sys v0.3.98
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling wasm-bindgen-futures v0.4.71
[INFO] [stderr]    Compiling wasm-bindgen-test v0.3.71
[INFO] [stderr]    Compiling void-layer-codec v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.32s
[INFO] running `Command { std: "docker" "inspect" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/void_layer_codec-3763465e231efab0)
[INFO] [stdout] 
[INFO] [stdout] running 133 tests
[INFO] [stdout] test decode::dict::tests::decode_chain_id_rejects_raw_for_dict_known ... ok
[INFO] [stdout] test decode::dict::tests::decode_token_address_rejects_unknown_prefix ... ok
[INFO] [stdout] test decode::tests::bytes_to_address_roundtrip ... ok
[INFO] [stdout] test decode::dict::tests::reverse_dict_roundtrips_non_ascii ... ok
[INFO] [stdout] test decode::dict::tests::decode_token_address_accepts_raw_for_dict_known_cross_chain ... ok
[INFO] [stdout] test decode::dict::tests::decode_chain_id_accepts_raw_for_unknown_chain ... ok
[INFO] [stdout] test decode::dict::tests::decode_currency_rejects_raw_for_dict_known ... ok
[INFO] [stdout] test decode::tests::decode_chain_id_known_ethereum ... ok
[INFO] [stdout] test decode::tests::decode_chain_id_known_base ... ok
[INFO] [stdout] test decode::dict::tests::reverse_dict_expands_dict_code ... ok
[INFO] [stdout] test decode::tests::decode_currency_known_usdc ... ok
[INFO] [stdout] test decode::tests::decode_currency_raw ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_123 ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_accepts_77_trailing_zeros ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_accepts_scale_9_safe_value ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_accepts_40_trailing_zeros ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_large_value_above_u128 ... ok
[INFO] [stdout] test decode::dict::tests::reverse_dict_invalid_utf8_errors ... ok
[INFO] [stdout] test decode::dict::tests::decode_currency_rejects_unknown_prefix ... ok
[INFO] [stdout] test decode::tests::decode_chain_id_raw_at_u32_max_ok ... ok
[INFO] [stdout] test decode::tests::decode_chain_id_raw_above_u32_max_errors ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_rejects_78_trailing_zeros ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_one_million ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_rejects_nonzero_zeros_when_mantissa_is_zero ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_rejects_trailing_zero_in_mantissa ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_u256_max_roundtrip ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_zero ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_rejects_scale_255 ... ok
[INFO] [stdout] test decode::tests::r1_due_at_delta_2pow32_plus_100_errors ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_wire_payload_exceeding_u256_errors ... ok
[INFO] [stdout] test decode::tests::reverse_dict_invoice ... ok
[INFO] [stdout] test decode::tests::reverse_dict_passthrough ... ok
[INFO] [stdout] test decode::tests::unpack_items_hostile_count_errors ... ok
[INFO] [stdout] test decode::tests::decode_rejects_non_canonical_decimals_length ... ok
[INFO] [stdout] test decode::tests::r1_full_decode_rejects_due_at_overflow ... ok
[INFO] [stdout] test decode::tests::y1_unknown_even_tag_rejected ... ok
[INFO] [stdout] test dict::tests::app_dict_entry_count ... ok
[INFO] [stdout] test decode::tests::y1_unknown_odd_tag_ignored ... ok
[INFO] [stdout] test decode::tests::r1_due_at_delta_exactly_2pow32_errors ... ok
[INFO] [stdout] test dict::tests::app_dict_locked ... ok
[INFO] [stdout] test dict::currency::tests::currency_dict_matches_v1_entries ... ok
[INFO] [stdout] test decode::tests::unpack_items_desc_len_past_buffer_end_errors ... ok
[INFO] [stdout] test dict::tests::app_dict_spot_check ... ok
[INFO] [stdout] test decode::tests::unpack_items_hostile_desc_len_errors_not_panics ... ok
[INFO] [stdout] test dict::tests::chain_dict_locked ... ok
[INFO] [stdout] test decode::tests::decode_quantity_rejects_scale_above_encoder_cap ... ok
[INFO] [stdout] test dict::currency::tests::currency_dict_locked ... ok
[INFO] [stdout] test dict::tests::chain_dict_spot_check ... ok
[INFO] [stdout] test dict::tests::encode_dict_entries_match_v1_lock_list ... ok
[INFO] [stdout] test dict::tests::keccak256_smoke ... ok
[INFO] [stdout] test dict::tests::v1_app_dict_entries_match_phf_map ... ok
[INFO] [stdout] test dict::currency::tests::currency_dict_entry_count ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_rejects_scaled_value_above_2_53 ... ok
[INFO] [stdout] test decode::tests::decode_mantissa_rejects_trailing_bytes ... ok
[INFO] [stdout] test dict::tests::chain_dict_entry_count ... ok
[INFO] [stdout] test dict::token::tests::token_dict_entry_count ... ok
[INFO] [stdout] test dict::tests::v1_chain_dict_entries_match_phf_map ... ok
[INFO] [stdout] test dict::token::tests::token_dict_matches_v1_entries ... ok
[INFO] [stdout] test dict::token::tests::token_dict_locked ... ok
[INFO] [stdout] test encode::address::tests::address_to_bytes_valid ... ok
[INFO] [stdout] test encode::amount::tests::mantissa_bytes_one_million ... ok
[INFO] [stdout] test encode::amount::tests::mantissa_bytes_u128_max ... ok
[INFO] [stdout] test encode::amount::tests::mantissa_bytes_zero ... ok
[INFO] [stdout] test encode::amount::tests::mantissa_bytes_123 ... ok
[INFO] [stdout] test encode::amount::tests::mantissa_bytes_above_u256_errors ... ok
[INFO] [stdout] test encode::amount::tests::r5_infinity_quantity_errors ... ok
[INFO] [stdout] test encode::amount::tests::mantissa_bytes_u256_max_roundtrips ... ok
[INFO] [stdout] test encode::amount::tests::r5_neg_infinity_quantity_errors ... ok
[INFO] [stdout] test encode::amount::tests::r5_nan_quantity_errors ... ok
[INFO] [stdout] test encode::amount::tests::mantissa_bytes_large_round_value ... ok
[INFO] [stdout] test encode::amount::tests::write_quantity_negative_errors ... ok
[INFO] [stdout] test encode::amount::tests::write_quantity_rejects_10_decimals ... ok
[INFO] [stdout] test encode::amount::tests::mantissa_bytes_non_numeric_errors ... ok
[INFO] [stdout] test encode::amount::tests::write_quantity_1_5 ... ok
[INFO] [stdout] test encode::dict::tests::apply_dict_accepts_lf_multiline_notes ... ok
[INFO] [stdout] test encode::dict::tests::apply_dict_no_match_passthrough ... ok
[INFO] [stdout] test encode::amount::tests::write_quantity_integer_one ... ok
[INFO] [stdout] test encode::amount::tests::mantissa_bytes_max_trailing_zeros ... ok
[INFO] [stdout] test encode::amount::tests::write_quantity_accepts_9_decimals_exact ... ok
[INFO] [stdout] test encode::dict::tests::apply_dict_preserves_non_ascii_utf8 ... ok
[INFO] [stdout] test encode::dict::tests::apply_dict_rejects_cr ... ok
[INFO] [stdout] test encode::dict::tests::apply_dict_rejects_raw_0x06 ... ok
[INFO] [stdout] test encode::dict::tests::apply_dict_rejects_tab ... ok
[INFO] [stdout] test encode::dict::tests::apply_dict_substitutes_pattern ... ok
[INFO] [stdout] test encode::dict::tests::encode_chain_id_known_ethereum ... ok
[INFO] [stdout] test encode::dict::tests::encode_chain_id_unknown ... ok
[INFO] [stdout] test encode::dict::tests::encode_currency_known_usdc ... ok
[INFO] [stdout] test encode::dict::tests::r3_all_dict_code_bytes_rejected ... ok
[INFO] [stdout] test encode::dict::tests::r3_control_byte_0x06_in_field_value_errors ... ok
[INFO] [stdout] test encode::dict::tests::encode_currency_unknown ... ok
[INFO] [stdout] test encode::dict::tests::r3_normal_value_still_roundtrips ... ok
[INFO] [stdout] test encode::fields::tests::r4_pack_items_at_max_items_ok ... ok
[INFO] [stdout] test encode::tags::tests::all_emitted_tags_are_in_known_tags ... ok
[INFO] [stdout] test encode::tags::tests::known_tags_cardinality_matches_emitted ... ok
[INFO] [stdout] test encode::fields::tests::pack_items_single_item ... ok
[INFO] [stdout] test encode::tags::tests::known_tags_has_no_duplicates ... ok
[INFO] [stdout] test encode::fields::tests::r4_pack_items_above_max_items_errors ... ok
[INFO] [stdout] test encode::tests::encode_accepts_canonical_over_url_budget ... ok
[INFO] [stdout] test hash::tests::compute_content_hash_stable ... ok
[INFO] [stdout] test encode::tests::encode_accepts_due_at_equal_issued_at ... ok
[INFO] [stdout] test encode::tests::encode_rejects_due_at_before_issued_at ... ok
[INFO] [stdout] test hash::tests::keccak256_abc ... ok
[INFO] [stdout] test tlv::tests::empty_value_record_roundtrip ... ok
[INFO] [stdout] test hash::tests::keccak256_empty ... ok
[INFO] [stdout] test tlv::tests::single_record_roundtrip ... ok
[INFO] [stdout] test tlv::tests::r2_tlv_length_just_above_max_value_size_errors ... ok
[INFO] [stdout] test tlv::tests::stream_empty_map_produces_empty_bytes ... ok
[INFO] [stdout] test tlv::tests::large_value_uses_multi_byte_varint_length ... ok
[INFO] [stdout] test tlv::tests::truncated_when_type_byte_at_offset_beyond_buf ... ok
[INFO] [stdout] test tlv::tests::write_tlv_stream_is_byte_stable_across_two_runs ... ok
[INFO] [stdout] test tlv::tests::stream_roundtrip_multi_record ... ok
[INFO] [stdout] test tlv::tests::write_tlv_stream_key_order_is_ascending ... ok
[INFO] [stdout] test tlv::tests::r2_oversized_tlv_length_prefix_errors ... ok
[INFO] [stdout] test tlv::tests::y2_monotone_stream_accepted ... ok
[INFO] [stdout] test varint::tests::known_u64_wire_bytes ... ok
[INFO] [stdout] test varint::tests::max_bytes_constant_equals_37 ... ok
[INFO] [stdout] test tlv::tests::truncated_mid_stream_surfaces_error ... ok
[INFO] [stdout] test tlv::tests::truncated_on_empty_buffer ... ok
[INFO] [stdout] test tlv::tests::truncated_when_value_bytes_missing ... ok
[INFO] [stdout] test varint::tests::read_bounded_len_accepts_value_within_max ... ok
[INFO] [stdout] test varint::tests::read_bounded_len_propagates_truncated_buffer ... ok
[INFO] [stdout] test varint::tests::read_bounded_len_rejects_huge_varint_before_cast ... ok
[INFO] [stdout] test varint::tests::read_bounded_len_rejects_value_exceeding_max ... ok
[INFO] [stdout] test tlv::tests::y2_non_monotone_stream_rejected ... ok
[INFO] [stdout] test varint::tests::bigint_uint256_max_roundtrips ... ok
[INFO] [stdout] test tlv::tests::y2_duplicate_tag_still_rejected ... ok
[INFO] [stdout] test varint::tests::read_bounded_len_accepts_value_equal_to_max ... ok
[INFO] [stdout] test varint::tests::returns_truncated_error_on_short_buffer ... ok
[INFO] [stdout] test varint::tests::writes_127_as_single_byte ... ok
[INFO] [stdout] test varint::tests::writes_128_with_continuation_bit ... ok
[INFO] [stdout] test varint::tests::returns_overflow_error_past_max_bytes ... ok
[INFO] [stdout] test varint::tests::writes_zero_as_single_byte_zero ... ok
[INFO] [stdout] test varint::tests::varint_roundtrips_for_any_u64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 133 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/address_normalization.rs (/opt/rustwide/target/debug/deps/address_normalization-edcbddbb6aac5604)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test g12_hex_decode_salt_0x_prefixed_ok ... ok
[INFO] [stdout] test g12_hex_decode_salt_uppercase_hex_ok ... ok
[INFO] [stdout] test g12_uppercase_and_0x_prefixed_decode_same_bytes ... ok
[INFO] [stdout] test g13_eip55_checksum_address_roundtrips_lowercased ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bigint_boundary.rs (/opt/rustwide/target/debug/deps/bigint_boundary-409078a7bc3fea4d)
[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] [stderr]      Running tests/byte_stability.rs (/opt/rustwide/target/debug/deps/byte_stability-6a023d6266944566)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test g01_encode_decode_encode_is_byte_stable ... ok
[INFO] [stdout] test g01_encode_decode_encode_byte_stable_with_all_optional_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus.rs (/opt/rustwide/target/debug/deps/corpus-02e24142831c0149)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test corpus_canonical_decode_all ... ok
[INFO] [stdout] test corpus_canonical_encode_all ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derive_odd_tag_full_invoice_vector.rs (/opt/rustwide/target/debug/deps/derive_odd_tag_full_invoice_vector-e22abb20d8b66bb1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test derive_odd_tag_full_invoice_vector ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dict_encoding.rs (/opt/rustwide/target/debug/deps/dict_encoding-ec206d83c85717a5)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test g29_lowercase_currency_normalizes_to_uppercase_on_decode ... ok
[INFO] [stdout] test g30_apply_dict_longest_match_order ... ok
[INFO] [stdout] test g30_apply_dict_consulting_pattern_roundtrips ... ok
[INFO] [stdout] test g36_weth_optimism_encodes_as_code_24_decodes_correctly ... ok
[INFO] [stdout] test g36_weth_base_encodes_as_code_43_decodes_correctly ... ok
[INFO] [stdout] test g31_nul_byte_passes_through_apply_dict ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dict_unknown_codes.rs (/opt/rustwide/target/debug/deps/dict_unknown_codes-11a93b9780bf40f2)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test g16_decode_currency_raw_prefix_empty_string_returns_empty ... ok
[INFO] [stdout] test g15_decode_token_address_unknown_dict_code_errors ... ok
[INFO] [stdout] test g16_decode_currency_unknown_dict_code_errors ... ok
[INFO] [stdout] test g17_decode_chain_id_unknown_dict_code_0xff_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/encode_address_panic.rs (/opt/rustwide/target/debug/deps/encode_address_panic-d1517756bf1b5a6e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test address_to_bytes_rejects_non_ascii_late ... ok
[INFO] [stdout] test hex_decode_salt_rejects_non_ascii_early ... ok
[INFO] [stdout] test address_to_bytes_rejects_non_ascii_mid ... ok
[INFO] [stdout] test hex_decode_salt_rejects_non_ascii_late ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/encode_smoke.rs (/opt/rustwide/target/debug/deps/encode_smoke-9b8953f44295891d)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test bad_magic_returns_error ... ok
[INFO] [stdout] test canonical_version_byte_has_no_compressed_flag ... ok
[INFO] [stdout] test encode_different_invoices_produce_different_bytes ... ok
[INFO] [stdout] test decodes_minimal_invoice_back ... ok
[INFO] [stdout] test empty_payload_returns_error ... ok
[INFO] [stdout] test encodes_minimal_invoice_starts_with_magic_version ... ok
[INFO] [stdout] test truncated_payload_returns_error ... ok
[INFO] [stdout] test unsupported_version_returns_error ... ok
[INFO] [stdout] test roundtrip_preserves_invoice_completely ... ok
[INFO] [stdout] test encodes_full_invoice_starts_with_magic_version ... ok
[INFO] [stdout] test encode_is_deterministic ... ok
[INFO] [stdout] test roundtrip_full_invoice_completely ... ok
[INFO] [stdout] test tlv_count_byte_matches_actual_tlv_count ... ok
[INFO] [stdout] test decodes_full_invoice_back ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_display.rs (/opt/rustwide/target/debug/deps/error_display-1d1e4c7d60d5dbf9)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test bad_magic_displays ... ok
[INFO] [stdout] test checksum_mismatch_displays ... ok
[INFO] [stdout] test invalid_address_displays_inner_message ... ok
[INFO] [stdout] test invalid_amount_displays_inner_message ... ok
[INFO] [stdout] test invalid_data_displays_inner_message ... ok
[INFO] [stdout] test missing_field_displays_tlv_type ... ok
[INFO] [stdout] test overflow_displays_inner_message ... ok
[INFO] [stdout] test signature_invalid_displays ... ok
[INFO] [stdout] test unknown_extension_displays_type ... ok
[INFO] [stdout] test varint_overflow_displays_with_offset ... ok
[INFO] [stdout] test compression_failed_displays_inner_message ... ok
[INFO] [stdout] test unsupported_version_displays ... ok
[INFO] [stdout] test dictionary_mismatch_displays_expected_and_actual ... ok
[INFO] [stdout] test truncated_displays_needed_and_had ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/items_edges.rs (/opt/rustwide/target/debug/deps/items_edges-370b5e9e4647da14)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test g11_write_quantity_clamps_scale_at_9_silently ... ok
[INFO] [stdout] test g10_write_quantity_zero_encodes_as_two_zeros ... ok
[INFO] [stdout] test g08_unpack_items_count_zero_returns_empty_vec ... ok
[INFO] [stdout] test g09_item_with_empty_description_roundtrips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/numeric_overflow.rs (/opt/rustwide/target/debug/deps/numeric_overflow-18f4af523fd458eb)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test g32_write_bigint_varint_all_zero_32_bytes_encodes_as_single_zero ... ok
[INFO] [stdout] test g06_decode_mantissa_u256_max_times_10_overflows ... ok
[INFO] [stdout] test g05_issued_at_u32_max_due_delta_1_overflows ... ok
[INFO] [stdout] test g37_write_bigint_varint_0x80_encodes_with_continuation ... ok
[INFO] [stdout] test g07_u256_max_mantissa_roundtrips_ok ... ok
[INFO] [stdout] test g37_write_bigint_varint_0x7f_encodes_as_single_byte ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parity_malformed.rs (/opt/rustwide/target/debug/deps/parity_malformed-e88da87605e850c5)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test parity_malformed_bad_magic ... ok
[INFO] [stdout] test parity_malformed_oversize ... ok
[INFO] [stdout] test parity_malformed_checksum_mismatch ... ok
[INFO] [stdout] test parity_y1_odd_tag_in_full_invoice_decodes_successfully ... ok
[INFO] [stdout] test parity_malformed_encode_input_over_u256 ... ok
[INFO] [stdout] test parity_malformed_varint_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parity_roundtrip.rs (/opt/rustwide/target/debug/deps/parity_roundtrip-e20dd7bbc820f561)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test parity_canonical_decode_all_non_malformed ... ok
[INFO] [stdout] test parity_canonical_encode_all_non_malformed ... ok
[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] [stderr]      Running tests/roundtrip_proptest.rs (/opt/rustwide/target/debug/deps/roundtrip_proptest-d74045ba2d9e9467)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test canonical_roundtrip ... ok
[INFO] [stdout] test canonical_encoding_is_deterministic ... ok
[INFO] [stdout] test canonical_roundtrip_with_optionals ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/structural_errors.rs (/opt/rustwide/target/debug/deps/structural_errors-574709122048f2d9)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test g22_issued_at_shorter_than_4_bytes_errors_truncated ... ok
[INFO] [stdout] test g21_salt_shorter_than_16_bytes_errors_checksum ... ok
[INFO] [stdout] test g24_count_mismatch_header_20_body_1_errors_truncated ... ok
[INFO] [stdout] test g28_compressed_flag_in_decode_canonical_errors_invalid_data ... ok
[INFO] [stdout] test g23_decimals_empty_value_errors_truncated ... ok
[INFO] [stdout] test g34_decode_mantissa_missing_zeros_byte_errors_truncated ... ok
[INFO] [stdout] test g26_extra_trailing_byte_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tamper_checksum.rs (/opt/rustwide/target/debug/deps/tamper_checksum-58a7f04bb4c1a0d5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test g25_tamper_from_wallet_tlv_errors_checksum ... ok
[INFO] [stdout] test g25_tamper_salt_tlv_errors_checksum ... ok
[INFO] [stdout] test g25_tamper_total_tlv_errors_checksum ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/utf8_validation.rs (/opt/rustwide/target/debug/deps/utf8_validation-95137a9af60121f5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test g20_invalid_utf8_in_discount_errors ... ok
[INFO] [stdout] test g20_invalid_utf8_in_invoice_id_errors ... ok
[INFO] [stdout] test g20_invalid_utf8_in_tax_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wasm_boundary.rs (/opt/rustwide/target/debug/deps/wasm_boundary-962996bbfde6fa64)
[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] [stderr]    Doc-tests void_layer_codec
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/hash.rs - hash::compute_content_hash (line 17) ... ok
[INFO] [stdout] test src/encode/mod.rs - encode::encode_invoice_canonical (line 52) ... ok
[INFO] [stdout] test src/decode/mod.rs - decode::decode_invoice_canonical (line 87) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.34s; merged doctests compilation took 0.33s
[INFO] running `Command { std: "docker" "inspect" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad", kill_on_drop: false }`
[INFO] [stdout] 085f2e34090b99dce2a2f4cfa8da19373514f38e1cae57b050a5e6bbffb290ad
