[INFO] fetching crate dig-rpc-protocol 0.15.0...
[INFO] testing dig-rpc-protocol-0.15.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dig-rpc-protocol 0.15.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate dig-rpc-protocol 0.15.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dig-rpc-protocol 0.15.0
[INFO] tweaked toml for crates.io crate dig-rpc-protocol 0.15.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dig-rpc-protocol 0.15.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dig-rpc-protocol 0.15.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.100.0-beta.1" "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/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02
[INFO] running `Command { std: "docker" "start" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02", 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" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02", 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" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling dig-rpc-protocol v0.15.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.82s
[INFO] running `Command { std: "docker" "inspect" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02", 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" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling dig-rpc-protocol v0.15.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 18.65s
[INFO] running `Command { std: "docker" "inspect" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02", 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" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/dig-rpc-protocol/ae39b83a55c36460/out/dig_rpc_protocol-ae39b83a55c36460)
[INFO] [stdout] 
[INFO] [stdout] running 92 tests
[INFO] [stdout] test envelope::tests::request_without_params_deserialises ... ok
[INFO] [stdout] test envelope::tests::version_rejects_non_2_0 ... ok
[INFO] [stdout] test envelope::tests::version_serialises_as_two_point_zero ... ok
[INFO] [stdout] test error::tests::code_serialises_as_integer ... ok
[INFO] [stdout] test error::tests::envelope_shape_and_data_code ... ok
[INFO] [stdout] test error::tests::numeric_values_pinned ... ok
[INFO] [stdout] test error::tests::onion_control_collision_resolved ... ok
[INFO] [stdout] test error::tests::upstream_default_origin ... ok
[INFO] [stdout] test frames::tests::dht_ping_round_trips ... ok
[INFO] [stdout] test frames::tests::dht_request_tagged_snake_case ... ok
[INFO] [stdout] test frames::tests::pex_delta_shape ... ok
[INFO] [stdout] test error::tests::all_codes_unique_and_complete ... ok
[INFO] [stdout] test error::tests::code_only_defaults ... ok
[INFO] [stdout] test envelope::tests::request_id_roundtrip ... ok
[INFO] [stdout] test envelope::tests::accessors_branch ... ok
[INFO] [stdout] test envelope::tests::response_body_success_and_error_shape ... ok
[INFO] [stdout] test lib_tests::stale_entry_set_seconds_is_48_hours ... ok
[INFO] [stdout] test frames::tests::pex_message_tagged ... ok
[INFO] [stdout] test method::tests::control_tier_never_peer_reachable ... ok
[INFO] [stdout] test method::tests::all_len_is_the_catalogue_count ... ok
[INFO] [stdout] test method::tests::anchored_reads_public_but_peer_reachable ... ok
[INFO] [stdout] test method::tests::names_unique ... ok
[INFO] [stdout] test method::tests::peer_allowlist_matches_canonical ... ok
[INFO] [stdout] test method::tests::reward_named_methods_are_classified_as_reward ... ok
[INFO] [stdout] test method::tests::payee_reward_claim_status_present_under_its_wire_name ... ok
[INFO] [stdout] test method::tests::names_round_trip ... ok
[INFO] [stdout] test method::tests::completed_control_methods_present_and_gated ... ok
[INFO] [stdout] test method::tests::every_variant_is_named_by_an_exhaustive_match ... ok
[INFO] [stdout] test method::tests::module_pull_methods_present_and_peer_reachable ... ok
[INFO] [stdout] test openrpc::tests::peer_allowlist_extension ... ok
[INFO] [stdout] test openrpc::tests::all_methods_present_with_extensions ... ok
[INFO] [stdout] test openrpc::tests::error_catalogue_complete ... ok
[INFO] [stdout] test openrpc::tests::document_header ... ok
[INFO] [stdout] test openrpc::tests::reward_methods_are_emitted_as_control_and_off_the_peer_allowlist ... ok
[INFO] [stdout] test tier::tests::tier_strings_and_serde ... ok
[INFO] [stdout] test types::tests::an_answer_carrying_the_new_field_still_parses_as_the_shipped_shape ... ok
[INFO] [stdout] test types::tests::commitment_recoverable_amount_truncates_and_never_exceeds_committed ... ok
[INFO] [stdout] test types::tests::commitment_recoverable_none_serializes_key_present_as_null ... ok
[INFO] [stdout] test types::tests::cache_stats_wire_shape ... ok
[INFO] [stdout] test types::tests::commitment_recoverable_null_or_omitted_decodes_to_none ... ok
[INFO] [stdout] test types::tests::cache_config_field_name_is_cache_dir ... ok
[INFO] [stdout] test types::tests::content_chunk_network_profile_carries_extras ... ok
[INFO] [stdout] test types::tests::commitment_recoverable_some_zero_is_number_zero_and_roundtrips ... ok
[INFO] [stdout] test types::tests::commitment_recoverable_0_14_0_numeric_row_decodes_to_some ... ok
[INFO] [stdout] test types::tests::an_unread_claim_log_cannot_report_a_count ... ok
[INFO] [stdout] test types::tests::content_chunk_node_profile_is_lean ... ok
[INFO] [stdout] test types::tests::entry_set_stale_is_placed_on_the_chain_derived_result_only ... ok
[INFO] [stdout] test types::tests::every_claim_loop_state_kind_round_trips_with_exact_keys ... ok
[INFO] [stdout] test types::tests::get_availability_params_omits_absent_recursive_ask_fields ... ok
[INFO] [stdout] test types::tests::get_availability_params_omits_an_absent_hop_budget ... ok
[INFO] [stdout] test types::tests::get_availability_params_round_trips_the_hop_budget ... ok
[INFO] [stdout] test types::tests::get_availability_params_tolerates_an_unknown_field ... ok
[INFO] [stdout] test types::tests::chain_peak_timestamp_and_observed_at_are_distinct_fields ... ok
[INFO] [stdout] test types::tests::a_zero_time_budget_is_not_the_same_as_an_absent_one ... ok
[INFO] [stdout] test types::tests::get_reward_prover_status_types_round_trip ... ok
[INFO] [stdout] test types::tests::claim_loop_consulted_fields_do_not_default ... ok
[INFO] [stdout] test types::tests::absence_established_keeps_absent_distinct_from_false ... ok
[INFO] [stdout] test types::tests::availability_hop_budget_mirrors_the_redirect_budget ... ok
[INFO] [stdout] test types::tests::half_accessors_keep_the_distinction ... ok
[INFO] [stdout] test types::tests::claim_loop_state_rejects_malformed_and_unknown_payloads ... ok
[INFO] [stdout] test types::tests::half_rejects_unknown_and_undated_outcomes ... ok
[INFO] [stdout] test types::tests::claim_loop_not_consulted_rejects_every_count_and_state_key ... ok
[INFO] [stdout] test types::tests::claimable_but_not_claiming_is_distinguishable_from_idle_by_json_alone ... ok
[INFO] [stdout] test types::tests::get_availability_params_accepts_an_older_clients_params ... ok
[INFO] [stdout] test types::tests::get_reward_distributor_result_round_trips_and_carries_entry_set_stale ... ok
[INFO] [stdout] test types::tests::get_reward_prover_status_params_absent_launcher_id_is_none ... ok
[INFO] [stdout] test method::tests::every_reward_method_is_control_and_not_peer_reachable ... ok
[INFO] [stdout] test types::tests::commitment_recoverable_none_row_fails_closed_for_a_u64_reader ... ok
[INFO] [stdout] test types::tests::inventory_untagged_by_shape ... ok
[INFO] [stdout] test types::tests::get_reward_distributor_result_refuses_a_body_without_its_chain_anchor ... ok
[INFO] [stdout] test types::tests::payee_claim_status_fields_do_not_default ... ok
[INFO] [stdout] test types::tests::payee_claim_status_rejects_an_unknown_top_level_key ... ok
[INFO] [stdout] test types::tests::payee_claim_status_names_its_subject_and_carries_no_money ... ok
[INFO] [stdout] test types::tests::reward_prover_status_round_trips ... ok
[INFO] [stdout] test types::tests::redirect_info_shape ... ok
[INFO] [stdout] test types::tests::list_reward_distributor_commitments_result_refuses_a_body_without_its_chain_anchor ... ok
[INFO] [stdout] test types::tests::module_info_chunk_lens_shape ... ok
[INFO] [stdout] test types::tests::list_reward_distributor_commitments_round_trips_with_empty_commitments ... ok
[INFO] [stdout] test types::tests::module_info_rejects_missing_chunk_lens ... ok
[INFO] [stdout] test types::tests::list_reward_distributors_result_round_trips_with_exact_keys ... ok
[INFO] [stdout] test types::tests::not_consulted_carrying_items_does_not_parse ... ok
[INFO] [stdout] test types::tests::omitting_either_half_is_a_parse_error ... ok
[INFO] [stdout] test types::tests::prover_state_covers_the_closed_set_and_rejects_unknown ... ok
[INFO] [stdout] test types::tests::reward_prover_status_has_no_health_boolean_and_exact_keys ... ok
[INFO] [stdout] test types::tests::subscription_result_shapes ... ok
[INFO] [stdout] test types::tests::the_time_budget_is_a_separate_field_from_the_hop_budget ... ok
[INFO] [stdout] test types::tests::the_ask_id_is_not_the_jsonrpc_correlator ... ok
[INFO] [stdout] test types::tests::unconsulted_claimable_half_is_distinguishable_from_an_empty_one ... ok
[INFO] [stdout] test types::tests::unconsulted_funded_half_is_distinguishable_from_an_empty_one ... ok
[INFO] [stdout] test types::tests::unconsulted_prover_registry_is_distinguishable_from_an_empty_one ... ok
[INFO] [stdout] test types::tests::get_availability_params_accepts_a_client_older_than_the_recursive_ask ... ok
[INFO] [stdout] test types::tests::peer_connect_disconnect_shapes ... ok
[INFO] [stderr]      Running tests/conformance.rs (/opt/rustwide/target/release/build/dig-rpc-protocol/3cea25aa771e3198/out/conformance-3cea25aa771e3198)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 92 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test anchored_root ... ok
[INFO] [stdout] test cache_config ... ok
[INFO] [stdout] test availability_batch_resource_granularity ... ok
[INFO] [stdout] test announce_ack ... ok
[INFO] [stdout] test cache_fetch_and_cache_variants ... ok
[INFO] [stdout] test content_redirect_error_envelope ... ok
[INFO] [stdout] test fetch_module_range_params_full_and_minimal ... ok
[INFO] [stdout] test fetch_range_first_frame ... ok
[INFO] [stderr]      Running tests/error_code_registry.rs (/opt/rustwide/target/release/build/dig-rpc-protocol/946bc2b8f59a6abb/out/error_code_registry-946bc2b8f59a6abb)
[INFO] [stdout] test fetch_range_later_frame ... ok
[INFO] [stdout] test fetch_range_later_frame_backwards_compatible ... ok
[INFO] [stdout] test fetch_range_frame_with_per_chunk_proof ... ok
[INFO] [stdout] test get_peers_empty ... ok
[INFO] [stdout] test get_module_info_params_round_trip ... ok
[INFO] [stdout] test get_content_network_profile ... ok
[INFO] [stdout] test get_content_first_window_node_profile ... ok
[INFO] [stdout] test network_info ... ok
[INFO] [stdout] test cache_list_cached ... ok
[INFO] [stdout] test resource_unavailable_bare_error_upgrades_via_helper ... ok
[INFO] [stdout] test control_peer_status_not_running ... ok
[INFO] [stdout] test stage_result ... ok
[INFO] [stdout] test list_inventory_both_shapes ... ok
[INFO] [stdout] test module_info_result_round_trip ... ok
[INFO] [stdout] test module_info_tolerates_unknown_fields ... ok
[INFO] [stdout] test module_range_frame_reuses_range_frame ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test content_miss_inconclusive_does_not_squat_range_metadata_unrepresentable ... ok
[INFO] [stdout] test no_declared_code_contradicts_the_measured_consumer_occupancy ... ok
[INFO] [stdout] test the_absorbed_consumer_codes_are_declared_with_their_released_numbers ... ok
[INFO] [stdout] test range_metadata_unrepresentable_is_outside_the_onion_band ... ok
[INFO] [stdout] test every_published_code_is_unique_and_in_the_jsonrpc_server_range ... ok
[INFO] [stdout] test range_metadata_unrepresentable_is_published_in_openrpc ... ok
[INFO] [stdout] test the_rustdoc_taxonomy_table_lists_every_code ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nat_wire_mirror.rs (/opt/rustwide/target/release/build/dig-rpc-protocol/3bfa4db5185b7357/out/nat_wire_mirror-3bfa4db5185b7357)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test absent_and_explicit_false_both_request_the_layout ... ok
[INFO] [stdout] test continuation_frame_carries_identity_and_no_prologue ... ok
[INFO] [stdout] test bare_data_frame_omits_every_optional_key ... ok
[INFO] [stdout] test every_field_is_reachable_through_the_constructors ... ok
[INFO] [stdout] test prologue_frame_is_byte_identical_to_dig_nat ... ok
[INFO] [stdout] test skip_layout_is_byte_identical_to_dig_nat_in_all_three_states ... ok
[INFO] [stdout] test dig_nat_prologue_frame_decodes_losslessly ... ok
[INFO] [stdout] test every_fetch_range_param_is_reachable_through_the_constructors ... ok
[INFO] [stdout] test chunk_index_is_settable_without_the_inclusion_proof ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dig_rpc_protocol
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 41) ... ok
[INFO] [stdout] test src/types.rs - types::Half (line 1647) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02", kill_on_drop: false }`
[INFO] [stdout] e0dc815e3a0c9f261b5ac462915c1bfb14bd48e6fbaa35d9256c76cdd7773f02
