[INFO] fetching crate truewire-core 0.2.0...
[INFO] testing truewire-core-0.2.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate truewire-core 0.2.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate truewire-core 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate truewire-core 0.2.0
[INFO] tweaked toml for crates.io crate truewire-core 0.2.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate truewire-core 0.2.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 truewire-core 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470
[INFO] running `Command { std: "docker" "start" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470", 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" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470" "/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" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470", 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" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling rustls v0.23.44
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling bigdecimal v0.4.10
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling tungstenite v0.30.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.30.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling truewire-core v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 00s
[INFO] running `Command { std: "docker" "inspect" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470", 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" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling tokio-tungstenite v0.30.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tonic v0.14.6
[INFO] [stderr]    Compiling truewire-core v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 36.30s
[INFO] running `Command { std: "docker" "inspect" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470", 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" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.97s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/truewire-core/ce9ee55c07d3d0d2/out/truewire_core-ce9ee55c07d3d0d2)
[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/contract.rs (/opt/rustwide/target/debug/build/truewire-core/c63f44d84961c447/out/contract-c63f44d84961c447)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test call_options_builder_sets_timeout_and_transport ... ok
[INFO] [stdout] test call_options_default_to_the_cores_timeout_and_the_first_declared_transport ... 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/errors.rs (/opt/rustwide/target/debug/build/truewire-core/b85fe2998e5f9de1/out/errors-b85fe2998e5f9de1)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test keeps_a_cause ... ok
[INFO] [stdout] test siblings_are_not_api_errors ... ok
[INFO] [stdout] test validation_error_carries_its_path_and_issues ... ok
[INFO] [stdout] test renders_as_the_concrete_name_and_the_message ... ok
[INFO] [stdout] test leaves_convert_into_error ... ok
[INFO] [stdout] test api_errors_carry_a_kind_status_and_body ... ok
[INFO] [stdout] test carries_a_string_code_per_kind ... 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/http.rs (/opt/rustwide/target/debug/build/truewire-core/56d8663861f9075d/out/http-56d8663861f9075d)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test records_nothing_when_the_request_fails ... ok
[INFO] [stdout] test a_bad_method_or_url_is_a_logic_error ... ok
[INFO] [stdout] test a_connection_failure_is_a_network_error_naming_the_request ... ok
[INFO] [stdout] test appends_query_parameters_skipping_null_and_uppercases_the_method ... ok
[INFO] [stdout] test sends_a_raw_body_and_headers_as_given ... ok
[INFO] [stdout] test sends_json_as_an_application_json_body_keeping_an_explicit_content_type ... ok
[INFO] [stdout] test recording_records_every_exchange_in_order_at_the_wire_level ... ok
[INFO] [stdout] test dropping_a_recording_stops_it ... ok
[INFO] [stdout] test returns_the_reply_whatever_its_status ... ok
[INFO] [stdout] test on_exchange_is_a_permanent_hook_and_recordings_may_overlap ... ok
[INFO] [stdout] test a_timeout_is_a_network_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/paging.rs (/opt/rustwide/target/debug/build/truewire-core/8cd9d3a99f63dcc3/out/paging-8cd9d3a99f63dcc3)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_retrying_invoker_over_next_refetches_only_the_failed_page ... ok
[INFO] [stdout] test cursor_or_done_treats_a_zero_value_as_absent ... ok
[INFO] [stdout] test resume_starts_from_a_saved_state ... ok
[INFO] [stdout] test exhausted_reads_short_and_empty_pages ... ok
[INFO] [stdout] test a_failed_fetch_ends_the_stream_with_the_error ... ok
[INFO] [stdout] test total_reached_counts_pages_or_items ... ok
[INFO] [stdout] test total_seen_rejects_a_missing_or_changed_total ... ok
[INFO] [stdout] test via_lets_the_invoker_retry_one_page ... ok
[INFO] [stdout] test rows_skips_empty_pages ... ok
[INFO] [stdout] test via_routes_every_fetch_through_the_invoker ... ok
[INFO] [stdout] test pages_yields_every_page_with_its_states_empty_ones_included ... ok
[INFO] [stdout] test two_iterations_share_no_state ... ok
[INFO] [stdout] test via_and_resume_leave_the_original_untouched ... ok
[INFO] [stdout] test await_flattens_every_page ... 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/policy.rs (/opt/rustwide/target/debug/build/truewire-core/ae11b8e347f09d11/out/policy-ae11b8e347f09d11)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test a_refused_connection_is_a_network_error_without_retry ... ok
[INFO] [stdout] test a_retry_after_over_the_cap_returns_the_reply ... ok
[INFO] [stdout] test a_bad_method_does_not_wait_in_the_pacer ... ok
[INFO] [stdout] test attempts_are_bounded ... ok
[INFO] [stdout] test every_attempt_is_recorded ... ok
[INFO] [stdout] test no_rate_sends_at_once ... ok
[INFO] [stdout] test post_is_not_repeated_after_a_redirect_connection_failure ... ok
[INFO] [stdout] test other_statuses_are_not_retried ... ok
[INFO] [stdout] test post_is_not_repeated_after_a_redirect_to_503 ... ok
[INFO] [stdout] test a_rate_that_is_not_positive_and_finite_panics ... ok
[INFO] [stdout] test queued_requests_are_prepared_only_at_their_pacing_turn ... ok
[INFO] [stdout] test a_refused_connection_is_retried ... ok
[INFO] [stdout] test status_503_then_200_fails_without_retry ... ok
[INFO] [stdout] test retries_are_paced ... ok
[INFO] [stdout] test a_fractional_rate_spaces_by_its_inverse ... ok
[INFO] [stdout] test a_request_refused_before_sending_does_not_spend_a_pace_slot ... ok
[INFO] [stdout] test status_503_then_200_succeeds_with_retry ... ok
[INFO] [stdout] test prepares_a_fresh_signed_body_after_every_pace_and_retry ... ok
[INFO] [stdout] test status_429_is_retried_after_its_retry_after_seconds_body_and_all ... ok
[INFO] [stdout] test concurrent_callers_and_clones_share_the_pace ... ok
[INFO] [stdout] test retry_after_as_an_http_date ... ok
[INFO] [stdout] test ten_calls_at_rate_5_take_at_least_1_8_s ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/policy_cancellation.rs (/opt/rustwide/target/debug/build/truewire-core/2ef361a7c63790b1/out/policy_cancellation-2ef361a7c63790b1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test cancelled_waiters_do_not_hold_slots ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proxy.rs (/opt/rustwide/target/debug/build/truewire-core/2f869f36f4876100/out/proxy-2f869f36f4876100)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test misconfiguration_is_a_logic_error_that_never_repeats_the_url ... ok
[INFO] [stdout] test a_proxy_that_refuses_connect_is_a_network_error_naming_its_answer ... ok
[INFO] [stdout] test an_unreachable_proxy_fails_both_transports ... ok
[INFO] [stdout] test an_http_request_goes_through_the_given_proxy ... ok
[INFO] [stdout] test a_websocket_subscription_goes_through_the_given_proxy_as_a_connect_tunnel ... ok
[INFO] [stdout] test the_credentials_in_the_proxy_url_are_sent_on_both_transports ... ok
[INFO] [stdout] test one_proxy_sees_both_transports ... ok
[INFO] [stdout] test without_a_proxy_or_with_an_empty_one_nothing_reaches_it ... ok
[INFO] [stdout] test https_and_wss_are_tunnelled_with_connect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proxy_no_tls.rs (/opt/rustwide/target/debug/build/truewire-core/a8bab3fddae907b3/out/proxy_no_tls-a8bab3fddae907b3)
[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/seek.rs (/opt/rustwide/target/debug/build/truewire-core/7e1a39237d4fd31a/out/seek-7e1a39237d4fd31a)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test a_bare_row_cursor_keys_on_the_row_and_names_it_in_words ... ok
[INFO] [stdout] test a_bound_on_a_walk_with_no_until_field_is_a_logic_error ... ok
[INFO] [stdout] test a_cursor_on_the_rows_last_element_reads_that_element ... ok
[INFO] [stdout] test a_cursor_in_its_own_timestamp_format_converts_to_the_bound ... ok
[INFO] [stdout] test a_short_page_ends_the_walk_when_a_cap_resolves ... ok
[INFO] [stdout] test a_full_page_on_one_key_is_a_logic_error ... ok
[INFO] [stdout] test a_non_unique_cursor_dedups_by_content_and_refuses_a_vanished_row ... ok
[INFO] [stdout] test a_span_moves_in_chunks_up_to_the_far_bound ... ok
[INFO] [stdout] test a_descending_walk_moves_the_end_bound ... ok
[INFO] [stdout] test an_until_bound_drops_the_row_past_it_and_ends_on_its_page ... ok
[INFO] [stdout] test a_string_id_takes_the_last_row_and_numerals_read_as_numbers ... ok
[INFO] [stdout] test without_an_until_value_the_walk_runs_on ... ok
[INFO] [stdout] test cursor_conversion_does_not_change_the_exclusive_far_field_codec ... ok
[INFO] [stdout] test every_row_past_the_until_bound_is_dropped_not_only_the_first ... ok
[INFO] [stdout] test an_ascending_walk_covers_a_range_wider_than_one_page ... ok
[INFO] [stdout] test without_a_cap_the_walk_confirms_exhaustion_with_one_more_request ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/socket_proxy_redacted.rs (/opt/rustwide/target/debug/build/truewire-core/b9b6e51e720b6528/out/socket_proxy_redacted-b9b6e51e720b6528)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test the_socket_proxy_accessor_never_shows_the_credentials ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/times.rs (/opt/rustwide/target/debug/build/truewire-core/165e82046b455c1d/out/times-165e82046b455c1d)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test date_the_default_pattern_is_rfc_3339 ... ok
[INFO] [stdout] test date_a_compact_pattern_round_trips ... ok
[INFO] [stdout] test epoch_floors_negative_values_like_python_does ... ok
[INFO] [stdout] test a_fractional_epoch_keeps_its_fraction_and_dumps_back_to_the_same_number ... ok
[INFO] [stdout] test date_parses_a_plain_calendar_date ... ok
[INFO] [stdout] test date_dumps_and_round_trips ... ok
[INFO] [stdout] test epoch_accepts_a_numeral_string_a_float_and_a_json_value ... ok
[INFO] [stdout] test epoch_now_is_in_the_unit ... ok
[INFO] [stdout] test epoch_milliseconds ... ok
[INFO] [stdout] test epoch_rejects_what_is_not_an_epoch ... ok
[INFO] [stdout] test epoch_seconds_lose_sub_second_precision_on_dump_by_construction ... ok
[INFO] [stdout] test date_rejects_what_does_not_match_the_pattern_or_the_calendar ... ok
[INFO] [stdout] test epoch_nanoseconds_are_exact ... ok
[INFO] [stdout] test date_now_is_today ... ok
[INFO] [stdout] test epoch_passes_an_already_parsed_value_through ... ok
[INFO] [stdout] test epoch_microseconds ... ok
[INFO] [stdout] test iso_parse_no_fraction_and_lowercase_forms ... ok
[INFO] [stdout] test iso_parse_an_explicit_offset_is_the_same_instant ... ok
[INFO] [stdout] test iso_parse_pads_a_short_fraction_and_cuts_a_long_one ... ok
[INFO] [stdout] test iso_parse_passes_an_already_parsed_value_through ... ok
[INFO] [stdout] test iso_parse_rejects_what_is_not_an_rfc_3339_date_time ... ok
[INFO] [stdout] test iso_round_trips_and_now_is_in_wire_form ... ok
[INFO] [stdout] test iso_dump_renders_utc_z_suffixed_with_a_fraction_only_when_needed ... ok
[INFO] [stdout] test iso_parse_a_date_time_without_an_offset_is_utc ... ok
[INFO] [stdout] test iso_parse_z_suffixed_nine_digit_fraction_keeps_nanoseconds ... ok
[INFO] [stdout] test string_and_float_epoch_newtypes_keep_the_wire_form ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/validation.rs (/opt/rustwide/target/debug/build/truewire-core/0e7427e751113c54/out/validation-0e7427e751113c54)
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test a_non_object_root_is_reported_at_the_root ... ok
[INFO] [stdout] test a_missing_optional_key_is_fine_and_stays_absent ... ok
[INFO] [stdout] test boolean_string ... ok
[INFO] [stdout] test a_missing_required_key_is_a_validation_error_naming_the_key ... ok
[INFO] [stdout] test an_already_parsed_value_converts_into_its_newtype ... ok
[INFO] [stdout] test date_time_rfc_3339_forms ... ok
[INFO] [stdout] test a_wrong_type_is_a_validation_error_naming_the_path_and_both_types ... ok
[INFO] [stdout] test decimal_string_rejects_what_is_not_a_decimal_with_a_path ... ok
[INFO] [stdout] test arrays_name_the_failing_index ... ok
[INFO] [stdout] test date_rfc_3339_full_date ... ok
[INFO] [stdout] test dumps_to_a_json_document ... ok
[INFO] [stdout] test decimal_string_compares_by_value ... ok
[INFO] [stdout] test decimal_string_keeps_the_digits_the_wire_carried ... ok
[INFO] [stdout] test integer_string ... ok
[INFO] [stdout] test decimal_string_holds_any_number_of_digits_exactly ... ok
[INFO] [stdout] test double_option_tells_absent_from_null ... ok
[INFO] [stdout] test epoch_millis_the_shape_a_generated_client_uses ... ok
[INFO] [stdout] test invalid_json_is_a_validation_error_chained_from_the_syntax_error ... ok
[INFO] [stdout] test epoch_seconds_micros_nanos_round_trip_exactly_from_numbers_and_numeral_strings ... ok
[INFO] [stdout] test escapes_json_pointer_segments ... ok
[INFO] [stdout] test keeps_an_undocumented_field_instead_of_rejecting_it ... ok
[INFO] [stdout] test literal_enums_render_as_serde_enums ... ok
[INFO] [stdout] test parses_a_decoded_value ... ok
[INFO] [stdout] test plain_scalars_are_serde_s_own ... ok
[INFO] [stdout] test rejects_non_epoch_values ... ok
[INFO] [stdout] test nullable ... ok
[INFO] [stdout] test parses_a_json_document ... ok
[INFO] [stdout] test maps_additional_properties ... ok
[INFO] [stdout] test recursive_shapes_work_with_boxes ... ok
[INFO] [stdout] test round_trips ... ok
[INFO] [stdout] test nested_paths_compose ... ok
[INFO] [stdout] test tuples_prefix_items ... ok
[INFO] [stdout] test untagged_unions_try_variants_in_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ws.rs (/opt/rustwide/target/debug/build/truewire-core/ddf243bf8e662809/out/ws-ddf243bf8e662809)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test rpc_a_refused_connection_is_a_network_error_and_the_next_open_retries ... ok
[INFO] [stdout] test rpc_a_request_whose_send_fails_leaves_no_pending_reply ... ok
[INFO] [stdout] test rpc_a_dropped_connection_fails_pending_requests_and_the_next_request_reconnects ... ok
[INFO] [stdout] test rpc_opens_the_connection_lazily_once_on_the_first_request ... ok
[INFO] [stdout] test rpc_correlates_concurrent_requests_by_id_out_of_order ... ok
[INFO] [stdout] test rpc_a_frame_the_dialect_rejects_fails_the_connection ... ok
[INFO] [stdout] test rpc_close_fails_pending_requests_and_clears_the_reply_table ... ok
[INFO] [stdout] test rpc_ignores_a_reply_with_an_unknown_id_and_frames_that_are_not_replies ... ok
[INFO] [stdout] test streams_a_dropped_connection_ends_iteration_with_a_network_error_and_forgets_the_channel ... ok
[INFO] [stdout] test streams_close_clears_every_subscription ... ok
[INFO] [stdout] test rpc_a_server_close_frame_fails_pending_waits_with_its_code_and_reason ... ok
[INFO] [stdout] test streams_a_refused_subscription_leaves_no_channel_behind ... ok
[INFO] [stdout] test serial_serializes_concurrent_requests_and_matches_replies_by_arrival_order ... ok
[INFO] [stdout] test streams_rpc_a_refused_subscription_rejects_and_is_cleaned_up ... ok
[INFO] [stdout] test rpc_a_connection_that_never_opens_times_out_into_a_network_error ... ok
[INFO] [stdout] test streams_rpc_on_open_handshakes_before_the_connection_serves_callers ... ok
[INFO] [stdout] test streams_rpc_a_failed_handshake_fails_the_open ... ok
[INFO] [stdout] test serial_a_failed_reply_wait_releases_the_lock ... ok
[INFO] [stdout] test streams_subscribing_twice_to_one_local_channel_is_a_logic_error ... ok
[INFO] [stdout] test streams_map_and_filter ... ok
[INFO] [stdout] test streams_message_key_and_request_channel_route_one_wire_channel_to_several_local_ones ... ok
[INFO] [stdout] test streams_rpc_close_clears_subscriptions_and_replies ... ok
[INFO] [stdout] test streams_rpc_serves_rpc_calls_and_subscriptions_on_one_connection ... ok
[INFO] [stdout] test rpc_pings_on_the_interval_with_a_protocol_ping_when_the_dialect_has_none ... ok
[INFO] [stdout] test rpc_a_request_dropped_by_a_timeout_leaves_no_pending_reply_and_a_late_reply_is_dropped ... ok
[INFO] [stdout] test streams_subscribe_yields_pushes_in_order_until_unsubscribed ... ok
[INFO] [stdout] test streams_the_dialect_s_ping_frame_is_sent_on_the_interval ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests truewire_core
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/http.rs - http::HttpClient::recording (line 403) ... ignored
[INFO] [stdout] test src/paging.rs - paging::PaginatedResponse (line 84) ... ignored
[INFO] [stdout] test src/ws/stream.rs - ws::stream::Stream (line 23) ... ignored
[INFO] [stdout] test src/ws/socket.rs - ws::socket::Socket<D>::with_proxy (line 459) - compile ... ok
[INFO] [stdout] test src/http.rs - http::HttpClientOptions::with_proxy (line 175) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470", kill_on_drop: false }`
[INFO] [stdout] 80c02b66277d858ff6f19bf37e8c8f685af93cdd5d61d84b820c6e16ca247470
