[INFO] fetching crate geiserx_ts_magicsock 0.57.4...
[INFO] testing geiserx_ts_magicsock-0.57.4 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate geiserx_ts_magicsock 0.57.4 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate geiserx_ts_magicsock 0.57.4
[INFO] finished tweaking crates.io crate geiserx_ts_magicsock 0.57.4
[INFO] tweaked toml for crates.io crate geiserx_ts_magicsock 0.57.4 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate geiserx_ts_magicsock 0.57.4 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 geiserx_ts_magicsock 0.57.4 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] [stderr] warning: Cargo.toml: `lints.rust.let-underscore` is deprecated in favor of `lints.rust.let_underscore` and will not work in a future edition
[INFO] [stderr] warning: `geiserx_ts_magicsock` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42
[INFO] running `Command { std: "docker" "start" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42", 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" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42" "/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" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42", 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" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.let-underscore` is deprecated in favor of `lints.rust.let_underscore` and will not work in a future edition
[INFO] [stderr] warning: `geiserx_ts_magicsock` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling geiserx_ts_hexdump v0.57.4
[INFO] [stderr]    Compiling geiserx_ts_metrics v0.57.4
[INFO] [stderr]    Compiling geiserx_ts_capabilityversion v0.57.4
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling if-addrs v0.15.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand v0.10.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.59
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling crypto_secretbox v0.1.1
[INFO] [stderr]    Compiling x25519-dalek v3.0.0
[INFO] [stderr]    Compiling crypto_box v0.9.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling geiserx_ts_packet v0.57.4
[INFO] [stderr]    Compiling geiserx_ts_transport v0.57.4
[INFO] [stderr]    Compiling geiserx_ts_keys v0.57.4
[INFO] [stderr]    Compiling geiserx_ts_disco_protocol v0.57.4
[INFO] [stderr]    Compiling geiserx_ts_magicsock v0.57.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.65s
[INFO] running `Command { std: "docker" "inspect" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42", 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" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.let-underscore` is deprecated in favor of `lints.rust.let_underscore` and will not work in a future edition
[INFO] [stderr] warning: `geiserx_ts_magicsock` (manifest) generated 1 warning
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling tracing-test-macro v0.2.6
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tracing-test v0.2.6
[INFO] [stderr]    Compiling geiserx_ts_magicsock v0.57.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.60s
[INFO] running `Command { std: "docker" "inspect" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42", 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" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.let-underscore` is deprecated in favor of `lints.rust.let_underscore` and will not work in a future edition
[INFO] [stderr] warning: `geiserx_ts_magicsock` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/geiserx_ts_magicsock/4a322d987cb1c804/out/ts_magicsock-4a322d987cb1c804)
[INFO] [stdout] 
[INFO] [stdout] running 182 tests
[INFO] [stdout] test disco::tests::non_disco_bytes_are_not_disco ... ok
[INFO] [stdout] test disco::tests::future_version_pong_still_parses ... ok
[INFO] [stdout] test disco::tests::call_me_maybe_with_trailing_partial_endpoint_keeps_whole_ones ... ok
[INFO] [stdout] test disco::tests::call_me_maybe_at_cap_is_unchanged ... ok
[INFO] [stdout] test disco::tests::call_me_maybe_drops_exactly_the_overflow_endpoint ... ok
[INFO] [stdout] test disco::tests::ping_one_byte_short_of_node_key_parses_as_none ... ok
[INFO] [stdout] test path::tests::best_addr_and_latency_reports_rtt ... ok
[INFO] [stdout] test path::tests::confirmed_best_is_exempt_from_the_discovery_floor ... ok
[INFO] [stdout] test path::tests::decisively_faster_challenger_takes_best ... ok
[INFO] [stdout] test path::tests::disco_key_change_drops_trust_and_reprobes_now ... ok
[INFO] [stdout] test path::tests::disco_key_change_forgets_pre_rotation_latencies ... ok
[INFO] [stdout] test path::tests::disco_key_change_keeps_the_best_address_and_candidates ... ok
[INFO] [stdout] test path::tests::discovery_floor_throttles_unconfirmed_candidate_to_5s ... ok
[INFO] [stdout] test path::tests::expired_best_does_not_block_switch_to_faster_candidate ... ok
[INFO] [stdout] test path::tests::good_enough_best_is_quieted_indefinitely ... ok
[INFO] [stdout] test path::tests::good_enough_best_quiets_nonbest_candidates ... ok
[INFO] [stdout] test path::tests::in_flight_prunes_presumed_lost_probes ... ok
[INFO] [stdout] test path::tests::learned_candidates_capped_per_peer ... ok
[INFO] [stdout] test path::tests::learned_cap_does_not_block_netmap_or_dedup ... ok
[INFO] [stdout] test path::tests::lowest_latency_path_wins ... ok
[INFO] [stdout] test path::tests::mediocre_best_reprobes_candidates_on_upgrade_interval ... ok
[INFO] [stdout] test disco::tests::call_me_maybe_roundtrips ... ok
[INFO] [stdout] test path::tests::never_pinged_candidate_probed_promptly_during_quiet ... ok
[INFO] [stdout] test path::tests::note_recv_activity_only_fires_for_the_best_under_the_attribute ... ok
[INFO] [stdout] test path::tests::note_recv_activity_re_trusts_a_best_whose_trust_lapsed ... ok
[INFO] [stdout] test path::tests::pong_confirms_and_trusts_path ... ok
[INFO] [stdout] test path::tests::pong_for_current_best_refreshes_trust ... ok
[INFO] [stdout] test path::tests::pong_from_different_source_confirms_pinged_path ... ok
[INFO] [stdout] test path::tests::pong_tx_id_is_single_use ... ok
[INFO] [stdout] test path::tests::rebind_clears_the_best_address_unlike_a_disco_key_change ... ok
[INFO] [stdout] test path::tests::reconcile_preserves_learned_candidates ... ok
[INFO] [stdout] test path::tests::near_equal_challenger_does_not_steal_trusted_best ... ok
[INFO] [stdout] test path::tests::reconcile_prunes_revoked_netmap_endpoint_and_clears_best ... ok
[INFO] [stdout] test path::tests::refresh_fires_before_trust_lapses_while_still_trusted ... ok
[INFO] [stdout] test path::tests::rival_pong_does_not_refresh_held_best_trust ... ok
[INFO] [stdout] test path::tests::silent_disco_suppresses_the_best_path_heartbeat ... ok
[INFO] [stdout] test disco::tests::version_zero_call_me_maybe_still_yields_endpoints ... ok
[INFO] [stdout] test path::tests::silent_disco_without_inbound_data_still_lets_trust_lapse ... ok
[INFO] [stdout] test path::tests::trust_expires_and_falls_back ... ok
[INFO] [stdout] test path::tests::unsolicited_pong_is_ignored ... ok
[INFO] [stdout] test relay::tests::a_faster_rival_takes_over_and_a_slower_one_does_not_refresh_the_incumbent ... ok
[INFO] [stdout] test relay::tests::a_challenge_is_matched_by_server_key_and_vni ... ok
[INFO] [stdout] test relay::tests::a_pong_confirms_the_relay_address_and_trust_expires ... ok
[INFO] [stdout] test relay::tests::a_newer_lamport_id_supersedes_and_an_older_one_is_ignored ... ok
[INFO] [stdout] test path::tests::silent_disco_keeps_the_best_trusted_while_data_flows ... ok
[INFO] [stdout] test relay::tests::a_transaction_id_is_single_use ... ok
[INFO] [stdout] test relay::tests::an_unsolicited_pong_confirms_nothing ... ok
[INFO] [stdout] test relay::tests::attribution_follows_the_peer_and_is_dropped_with_it ... ok
[INFO] [stdout] test relay::tests::attribution_is_replaced_not_accumulated ... ok
[INFO] [stdout] test relay::tests::in_flight_pings_are_capped_and_pruned ... ok
[INFO] [stdout] test relay::tests::pair_check_accepts_either_slot_order_and_rejects_a_third_party ... ok
[INFO] [stdout] test relay::tests::replacing_attribution_leaves_another_peers_entries_alone ... ok
[INFO] [stdout] test disco::tests::future_version_call_me_maybe_opens_empty ... ok
[INFO] [stdout] test disco::tests::over_length_pong_is_accepted_lax ... ok
[INFO] [stdout] test disco::tests::pong_roundtrips_and_echoes_src ... ok
[INFO] [stdout] test disco::tests::pre_116_node_keyless_ping_parses_with_none_node_key ... ok
[INFO] [stdout] test disco::tests::truncated_pong_is_rejected_not_read_short ... ok
[INFO] [stdout] test disco::tests::ping_with_node_key_and_trailing_padding_parses_as_some ... ok
[INFO] [stdout] test disco::tests::lax_parsers_keep_the_type_guard ... ok
[INFO] [stdout] test disco::tests::future_version_ping_still_parses ... ok
[INFO] [stdout] test disco::tests::call_me_maybe_endpoints_capped_to_first_n ... ok
[INFO] [stdout] test disco::tests::magic_prefix_is_the_demux_key ... ok
[INFO] [stdout] test disco::tests::ping_roundtrips_and_demuxes_as_disco ... ok
[INFO] [stdout] test sock::tests::a_relay_server_on_a_private_lan_address_is_refused_and_the_peer_stays_on_derp ... ok
[INFO] [stdout] test disco::tests::short_call_me_maybe_yields_empty_not_error ... ok
[INFO] [stdout] test sock::tests::a_relayed_ping_before_the_answer_pings_nothing_back ... ok
[INFO] [stdout] test disco::tests::wrong_key_fails_to_open ... ok
[INFO] [stdout] test sock::tests::a_relayed_ping_without_a_handshake_is_dropped ... ok
[INFO] [stdout] test sock::tests::a_repeated_challenge_does_not_re_answer ... ok
[INFO] [stdout] test sock::tests::add_peer_endpoints_all_forbidden_is_noop ... ok
[INFO] [stdout] test sock::tests::add_peer_endpoints_caps_learned_after_filtering ... ok
[INFO] [stdout] test sock::tests::a_challenge_without_the_control_bit_is_dropped ... ok
[INFO] [stdout] test sock::tests::a_global_unicast_ipv6_relay_server_is_refused_by_default_and_allowed_by_the_gate ... ok
[INFO] [stdout] test sock::tests::add_peer_endpoints_drops_forbidden_candidates ... ok
[INFO] [stdout] test sock::tests::a_losing_rival_pong_leaves_the_confirmed_attribution_alone ... ok
[INFO] [stdout] test sock::tests::a_relay_message_from_a_forbidden_source_is_dropped ... ok
[INFO] [stdout] test sock::tests::a_partly_refused_relay_endpoint_still_handshakes_and_does_not_warn ... ok
[INFO] [stdout] test sock::tests::a_challenge_that_fails_validation_is_dropped ... ok
[INFO] [stdout] test sock::tests::an_unencapsulated_relay_message_is_dropped ... ok
[INFO] [stdout] test sock::tests::binding_verifier_allows_bound_ping ... ok
[INFO] [stdout] test sock::tests::binding_verifier_drops_unbound_ping ... ok
[INFO] [stdout] test sock::tests::call_me_maybe_via_for_another_pair_is_refused ... ok
[INFO] [stdout] test sock::tests::a_handshake_pong_from_another_address_does_not_confirm ... ok
[INFO] [stdout] test sock::tests::call_me_maybe_via_from_a_non_member_is_dropped ... ok
[INFO] [stdout] test sock::tests::changed_active_disco_moves_path_state_and_drops_trust ... ok
[INFO] [stdout] test sock::tests::a_relayed_ping_is_ponged_through_the_relay_and_learns_no_candidate ... ok
[INFO] [stdout] test sock::tests::call_me_maybe_via_capability_refusal_precedes_the_binding_check ... ok
[INFO] [stdout] test sock::tests::a_direct_path_wins_over_a_confirmed_relay_path ... ok
[INFO] [stdout] test sock::tests::a_fully_refused_relay_endpoint_is_counted_and_warned_once ... ok
[INFO] [stdout] test sock::tests::a_refresh_pong_from_any_source_still_confirms_the_path ... ok
[INFO] [stdout] test sock::tests::call_me_maybe_via_without_a_capability_lookup_fails_closed ... ok
[INFO] [stdout] test sock::tests::changed_active_disco_keeps_state_already_confirmed_under_the_new_key ... ok
[INFO] [stdout] test sock::tests::a_matched_relayed_pong_is_counted_when_no_address_is_trusted ... ok
[INFO] [stdout] test sock::tests::direct_call_me_maybe_kicks_no_ping_at_a_known_candidate ... ok
[INFO] [stdout] test sock::tests::changed_active_disco_is_a_noop_without_a_real_rotation ... ok
[INFO] [stdout] test sock::tests::changed_active_disco_reprobes_an_unconfirmed_entry_under_the_new_key ... ok
[INFO] [stdout] test sock::tests::detects_symmetric_nat_from_two_reflexive_and_emits_guess ... ok
[INFO] [stdout] test sock::tests::explicit_symmetric_flag_emits_guess_with_one_reflexive ... ok
[INFO] [stdout] test sock::tests::direct_call_me_maybe_is_dropped_as_derp_only ... ok
[INFO] [stdout] test sock::tests::is_pingable_candidate_gate_on_accepts_only_global_unicast_ipv6 ... ok
[INFO] [stdout] test sock::tests::is_pingable_candidate_gate_off_rejects_all_ipv6 ... ok
[INFO] [stdout] test sock::tests::is_pingable_candidate_accepts_public_ipv4 ... ok
[INFO] [stdout] test sock::tests::is_pingable_candidate_rejects_forbidden_classes ... ok
[INFO] [stdout] test sock::tests::inbound_data_re_trusts_the_best_path_under_silent_disco ... ok
[INFO] [stdout] test sock::tests::local_v6_filter_keeps_only_global_unicast ... ok
[INFO] [stdout] test sock::tests::no_stun4localport_without_symmetric_nat ... ok
[INFO] [stdout] test sock::tests::a_relayed_ping_from_an_unbound_address_is_ponged_but_pings_nothing_back ... ok
[INFO] [stdout] test sock::tests::call_me_maybe_via_requires_a_relay_capable_sender ... ok
[INFO] [stdout] test sock::tests::node_keyless_ping_dropped_before_verifier ... ok
[INFO] [stdout] test sock::tests::only_tcp_443_makes_ping_now_answer_none_without_leaking_a_waiter ... ok
[INFO] [stdout] test sock::tests::only_tcp_443_refuses_stun_explicitly_and_mints_no_transaction ... ok
[INFO] [stdout] test sock::tests::only_tcp_443_lets_a_confirmed_direct_path_lapse_onto_derp ... ok
[INFO] [stdout] test sock::tests::only_tcp_443_refuses_every_disco_ping_and_is_live ... ok
[INFO] [stdout] test sock::tests::ping_now_no_candidate_is_none ... ok
[INFO] [stdout] test sock::tests::inbound_data_does_not_re_trust_a_path_without_silent_disco ... ok
[INFO] [stdout] test sock::tests::a_varying_relay_source_port_does_not_grow_the_attribution_map ... ok
[INFO] [stdout] test sock::tests::counters_call_me_maybe_accept_vs_reject ... ok
[INFO] [stdout] test sock::tests::only_tcp_443_refuses_the_peer_relay_leg ... ok
[INFO] [stdout] test sock::tests::no_verifier_fails_closed_on_ping ... ok
[INFO] [stdout] test sock::tests::call_me_maybe_via_is_bound_to_the_derp_sender ... ok
[INFO] [stdout] test sock::tests::rebind_swaps_socket_and_resets_mapping_state_keeping_candidates ... ok
[INFO] [stdout] test sock::tests::pong_from_non_member_does_not_harvest_reflexive ... ok
[INFO] [stdout] test sock::tests::relayed_call_me_maybe_kicks_immediate_ping ... ok
[INFO] [stdout] test sock::tests::direct_transport_send_recv_roundtrip ... ok
[INFO] [stdout] test sock::tests::relayed_call_me_maybe_is_bound_to_the_derp_sender ... ok
[INFO] [stdout] test sock::tests::ping_now_times_out_without_leaking_waiter ... ok
[INFO] [stdout] test sock::tests::relayed_ping_is_ponged_without_learning_a_path ... ok
[INFO] [stdout] test sock::tests::ping_now_returns_fresh_rtt ... ok
[INFO] [stdout] test sock::tests::self_endpoints_no_v6_local_when_disabled ... ok
[INFO] [stdout] test sock::tests::self_endpoints_emits_v6_local_when_enabled ... ok
[INFO] [stdout] test sock::tests::direct_path_confirms_and_carries_data ... ok
[INFO] [stdout] test sock::tests::relay_addresses_are_sanitized_before_any_packet_leaves ... ok
[INFO] [stdout] test sock::tests::relayed_ping_without_verifier_is_not_ponged ... ok
[INFO] [stdout] test sock::tests::peer_relay_path_is_taken_instead_of_the_derp_fallback ... ok
[INFO] [stdout] test sock::tests::counters_ping_good_and_bad_binding ... ok
[INFO] [stdout] test sock::tests::send_pings_to_peer_now_unknown_peer_is_noop ... ok
[INFO] [stdout] test sock::tests::send_stun_request_prunes_expired_in_flight ... ok
[INFO] [stdout] test sock::tests::send_stun_request_caps_in_flight ... ok
[INFO] [stdout] test sock::tests::send_stun_request_refuses_ipv6_server ... ok
[INFO] [stdout] test sock::tests::seal_call_me_maybe_carries_self_endpoints ... ok
[INFO] [stdout] test sock::tests::relayed_data_is_attributed_to_the_peer_and_unwrapped ... ok
[INFO] [stdout] test sock::tests::stun4localport_dedups_identical_guesses ... ok
[INFO] [stdout] test sock::tests::self_endpoints_learns_reflexive_from_pong ... ok
[INFO] [stdout] test sock::tests::stun_known_txid_from_different_source_is_consumed ... ok
[INFO] [stdout] test sock::tests::stun4localport_ignores_ipv6_reflexive ... ok
[INFO] [stdout] test sock::tests::stun4localport_skips_reflexive_already_on_local_port ... ok
[INFO] [stdout] test sock::tests::set_netmap_endpoints_attributes_uncapped_and_prunes_on_reconcile ... ok
[INFO] [stdout] test sock::tests::stun_short_datagram_falls_through ... ok
[INFO] [stdout] test sock::tests::stun_in_flight_remaining_reports_the_admittable_budget ... ok
[INFO] [stdout] test sock::tests::stun_unknown_txid_inserts_nothing ... ok
[INFO] [stdout] test stun::tests::alt_xor_mapped_address_ipv6_still_rejected ... ok
[INFO] [stdout] test stun::tests::alt_xor_mapped_address_short_value_returns_none ... ok
[INFO] [stdout] test stun::tests::alt_xor_mapped_address_type_decodes ... ok
[INFO] [stdout] test stun::tests::bad_attr_length_returns_none ... ok
[INFO] [stdout] test stun::tests::both_xor_mapped_types_return_first_in_wire_order ... ok
[INFO] [stdout] test stun::tests::crc32_ieee_canonical_check_value ... ok
[INFO] [stdout] test stun::tests::encode_binding_request_layout ... ok
[INFO] [stdout] test stun::tests::ipv6_family_returns_none ... ok
[INFO] [stdout] test stun::tests::known_good_external_vector_decodes ... ok
[INFO] [stdout] test stun::tests::looks_like_stun_success_true_and_false ... ok
[INFO] [stdout] test stun::tests::mismatched_txid_returns_none ... ok
[INFO] [stdout] test sock::tests::stun_known_txid_inserts_reflexive ... ok
[INFO] [stdout] test stun::tests::no_xor_mapped_address_returns_none ... ok
[INFO] [stdout] test stun::tests::truncated_header_returns_none ... ok
[INFO] [stdout] test stun::tests::unknown_attribute_is_skipped_and_walk_continues ... ok
[INFO] [stdout] test stun::tests::wrong_cookie_returns_none ... ok
[INFO] [stdout] test stun::tests::wrong_message_type_returns_none ... ok
[INFO] [stdout] test stun::tests::round_trip_matching_txid_returns_addr ... ok
[INFO] [stdout] test sock::tests::stun_respects_reflexive_cap ... ok
[INFO] [stdout] test sock::tests::unsolicited_member_pong_does_not_harvest_reflexive ... ok
[INFO] [stdout] test sock::tests::stun_v6_mapped_never_enters_reflexive ... ok
[INFO] [stdout] test sock::tests::send_pings_to_peer_now_bypasses_discovery_floor ... ok
[INFO] [stdout] test sock::tests::counters_ping_sent_and_call_me_maybe_sealed ... ok
[INFO] [stdout] test sock::tests::stun_malformed_response_to_known_txid_learns_nothing ... ok
[INFO] [stdout] test sock::tests::set_silent_disco_suppresses_an_existing_peers_heartbeat ... ok
[INFO] [stdout] test sock::tests::silent_disco_is_stamped_on_a_peer_first_seen_after_the_attribute ... ok
[INFO] [stdout] test sock::tests::send_without_path_is_no_path_error ... ok
[INFO] [stdout] test sock::tests::relay_paths_are_refreshed_by_the_periodic_prober ... ok
[INFO] [stdout] test sock::tests::counters_pong_solicited_vs_unsolicited ... ok
[INFO] [stdout] test sock::tests::counters_stun_recv_and_reflexive_learned ... ok
[INFO] [stdout] test sock::tests::only_tcp_443_sends_no_pong_for_an_inbound_ping ... ok
[INFO] [stdout] test sock::tests::only_tcp_443_refuses_wireguard_data_without_recording_a_send_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 182 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.99s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ts_magicsock
[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" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42", kill_on_drop: false }`
[INFO] [stdout] 8f171d91e088d2d88433672d83ccf82139814edaf0b337f1a834fa9bf6868c42
