[INFO] fetching crate standout-dispatch 14.0.0...
[INFO] testing standout-dispatch-14.0.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate standout-dispatch 14.0.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate standout-dispatch 14.0.0
[INFO] finished tweaking crates.io crate standout-dispatch 14.0.0
[INFO] tweaked toml for crates.io crate standout-dispatch 14.0.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate standout-dispatch 14.0.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 standout-dispatch 14.0.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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5
[INFO] running `Command { std: "docker" "start" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5", 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" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5" "/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" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5", 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" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling memo-map v0.3.3
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling minijinja v2.23.0
[INFO] [stderr]    Compiling standout-types v14.0.0
[INFO] [stderr]    Compiling standout-dispatch v14.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.54s
[INFO] running `Command { std: "docker" "inspect" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5", 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" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5" "/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 libc v0.2.189
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling standout-dispatch v14.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.87s
[INFO] running `Command { std: "docker" "inspect" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5", 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" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5" "/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.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/standout-dispatch/daba4b64166adcbe/out/standout_dispatch-daba4b64166adcbe)
[INFO] [stdout] 
[INFO] [stdout] running 122 tests
[INFO] [stdout] test artifact::tests::artifact_defaults_to_no_destination_authorization ... ok
[INFO] [stdout] test artifact::tests::file_receipt_serializes_destination_and_count ... ok
[INFO] [stdout] test contract::tests::the_envelope_stamps_the_version_before_the_data ... ok
[INFO] [stdout] test diagnostic::tests::a_document_of_another_type_is_refused ... ok
[INFO] [stdout] test artifact::tests::artifact_builder_records_every_opt_in ... ok
[INFO] [stdout] test artifact::tests::artifact_run_without_report_is_none ... ok
[INFO] [stdout] test artifact::tests::file_destination_exposes_path ... ok
[INFO] [stdout] test contract::tests::the_envelope_hands_the_data_back ... ok
[INFO] [stdout] test artifact::tests::artifact_into_parts_round_trips ... ok
[INFO] [stdout] test artifact::tests::stdout_destination_has_no_path_and_dash_label ... ok
[INFO] [stdout] test diagnostic::tests::a_ranged_diagnostic_serializes_flat_with_the_fixed_type_tag ... ok
[INFO] [stdout] test artifact::tests::stdout_receipt_serializes_dash_and_flag ... ok
[INFO] [stdout] test artifact::tests::artifact_run_exposes_bytes_suggestion_receipt_and_report ... ok
[INFO] [stdout] test dispatch::tests::test_extract_command_path_single ... ok
[INFO] [stdout] test dispatch::tests::test_insert_default_command ... ok
[INFO] [stdout] test escape::tests::multibyte_text_before_the_first_escape_survives ... ok
[INFO] [stdout] test escape::tests::layout_whitespace_survives_and_other_controls_do_not ... ok
[INFO] [stdout] test diagnostic::tests::an_unranged_diagnostic_omits_the_range_key ... ok
[INFO] [stdout] test dispatch::tests::test_extract_command_path ... ok
[INFO] [stdout] test dispatch::tests::test_no_name_is_privileged ... ok
[INFO] [stdout] test dispatch::tests::test_path_to_string ... ok
[INFO] [stdout] test escape::tests::an_escape_sequence_becomes_visible_text ... ok
[INFO] [stdout] test escape::tests::c1_controls_are_escaped_by_codepoint_and_text_is_left_alone ... ok
[INFO] [stdout] test dispatch::tests::test_insert_default_command_no_args ... ok
[INFO] [stdout] test escape::tests::text_with_nothing_to_escape_comes_back_as_the_same_allocation ... ok
[INFO] [stdout] test diagnostic::tests::every_run_error_kind_projects_onto_the_fixed_wire_vocabulary ... ok
[INFO] [stdout] test dispatch::tests::test_insert_default_command_empty ... ok
[INFO] [stdout] test dispatch::tests::test_has_subcommand_false ... ok
[INFO] [stdout] test handler::tests::a_carried_diagnostic_wins_and_takes_the_framework_kind ... ok
[INFO] [stdout] test dispatch::tests::test_extract_command_path_empty ... ok
[INFO] [stdout] test handler::tests::a_handled_run_reports_the_status_its_output_declared ... ok
[INFO] [stdout] test handler::tests::a_later_exit_status_on_a_summary_replaces_the_earlier_one ... ok
[INFO] [stdout] test handler::tests::a_declared_status_rides_beside_the_output_and_the_last_one_wins ... ok
[INFO] [stdout] test handler::tests::a_prose_error_splits_into_summary_and_detail_without_its_framing ... ok
[INFO] [stdout] test handler::tests::app_failure_rejects_success_and_preserves_metadata ... ok
[INFO] [stdout] test handler::tests::a_plain_value_from_an_emitting_closure_becomes_a_rendered_summary ... ok
[INFO] [stdout] test handler::tests::a_summary_becomes_the_output_the_presentation_pipeline_consumes ... ok
[INFO] [stdout] test handler::tests::external_failure_rejects_success_and_preserves_metadata ... ok
[INFO] [stdout] test handler::tests::a_summary_carrying_an_error_of_its_own_converts_to_a_summary_result ... ok
[INFO] [stdout] test handler::tests::owner_declared_failures_keep_their_bytes_verbatim ... ok
[INFO] [stdout] test handler::tests::owner_declared_failures_keep_their_bytes_as_detail ... ok
[INFO] [stdout] test handler::tests::an_app_failure_can_never_report_shell_success ... ok
[INFO] [stdout] test handler::tests::framework_composed_prose_carries_no_terminal_escape_sequence ... ok
[INFO] [stdout] test handler::tests::test_command_context_creation ... ok
[INFO] [stdout] test handler::tests::test_command_context_default ... ok
[INFO] [stdout] test handler::tests::test_extensions_get_mut ... ok
[INFO] [stdout] test diagnostic::tests::display_is_the_human_prose_form ... ok
[INFO] [stdout] test dispatch::tests::test_has_subcommand_true ... ok
[INFO] [stdout] test dispatch::tests::test_string_to_path ... ok
[INFO] [stdout] test handler::tests::test_extensions_remove ... ok
[INFO] [stdout] test handler::tests::test_extensions_clone_behavior ... ok
[INFO] [stdout] test handler::tests::test_fn_handler ... ok
[INFO] [stdout] test handler::tests::test_fn_handler_mutation ... ok
[INFO] [stdout] test handler::tests::test_extensions_contains ... ok
[INFO] [stdout] test handler::tests::test_extensions_missing_type_returns_none ... ok
[INFO] [stdout] test handler::tests::test_fn_handler_with_auto_wrap ... ok
[INFO] [stdout] test handler::tests::test_fn_handler_with_explicit_output ... ok
[INFO] [stdout] test handler::tests::test_into_handler_result_passthrough_binary ... ok
[INFO] [stdout] test handler::tests::test_command_context_with_app_state ... ok
[INFO] [stdout] test handler::tests::test_into_handler_result_passthrough_render ... ok
[INFO] [stdout] test handler::tests::test_into_handler_result_passthrough_silent ... ok
[INFO] [stdout] test handler::tests::test_output_binary ... ok
[INFO] [stdout] test handler::tests::test_output_render ... ok
[INFO] [stdout] test handler::tests::test_run_result_handled ... ok
[INFO] [stdout] test handler::tests::test_run_result_no_match ... ok
[INFO] [stdout] test handler::tests::test_into_handler_result_from_result_ok ... ok
[INFO] [stdout] test handler::tests::test_extensions_replace ... ok
[INFO] [stdout] test handler::tests::test_run_result_silent ... ok
[INFO] [stdout] test handler::tests::test_extensions_clear ... ok
[INFO] [stdout] test handler::tests::test_simple_fn_handler_basic ... ok
[INFO] [stdout] test handler::tests::test_extensions_insert_and_get ... ok
[INFO] [stdout] test handler::tests::test_output_silent ... ok
[INFO] [stdout] test handler::tests::test_run_result_binary ... ok
[INFO] [stdout] test handler::tests::test_simple_fn_handler_explicit_output ... ok
[INFO] [stdout] test handler::tests::test_extensions_multiple_types ... ok
[INFO] [stdout] test handler::tests::test_simple_fn_handler_mutation ... ok
[INFO] [stdout] test handler::tests::the_cause_carrying_constructors_keep_the_error_a_caller_can_downcast ... ok
[INFO] [stdout] test hooks::tests::test_hooks_empty ... ok
[INFO] [stdout] test hooks::tests::test_hook_error_creation ... ok
[INFO] [stdout] test hooks::tests::test_hooks_report_registered_phases ... ok
[INFO] [stdout] test hooks::tests::test_pre_dispatch_injects_extensions ... ok
[INFO] [stdout] test hooks::tests::test_hooks_append_preserves_phase_order ... ok
[INFO] [stdout] test hooks::tests::test_post_dispatch_transformation ... ok
[INFO] [stdout] test hooks::tests::test_post_output_transformation ... ok
[INFO] [stdout] test handler::tests::test_simple_fn_handler_with_args ... ok
[INFO] [stdout] test hooks::tests::test_pre_dispatch_success ... ok
[INFO] [stdout] test hooks::tests::test_pre_dispatch_multiple_hooks_share_context ... ok
[INFO] [stdout] test results::tests::a_recorder_carries_the_delivery_decision ... ok
[INFO] [stdout] test hooks::tests::test_rendered_output_variants ... ok
[INFO] [stdout] test results::tests::a_destination_that_refuses_the_bytes_is_an_emit_error ... ok
[INFO] [stdout] test results::tests::a_summary_only_recorder_writes_every_event_and_retains_none ... ok
[INFO] [stdout] test results::tests::a_recorder_retains_values_in_order ... ok
[INFO] [stdout] test results::tests::an_unserializable_event_is_an_emit_error ... ok
[INFO] [stdout] test results::tests::a_summary_only_recorder_over_a_closed_sink_never_serializes_an_event ... ok
[INFO] [stdout] test results::tests::an_event_the_destination_refused_is_not_retained ... ok
[INFO] [stdout] test results::tests::an_unserializable_event_reaches_the_sink_as_a_recorded_failure ... ok
[INFO] [stdout] test results::tests::an_emitted_event_is_retained_and_written_in_the_same_call ... ok
[INFO] [stdout] test hooks::tests::test_pre_dispatch_error_aborts ... ok
[INFO] [stdout] test results::tests::a_closed_sink_still_retains_the_value_and_writes_nothing ... ok
[INFO] [stdout] test results::tests::a_discarding_channel_keeps_nothing_and_never_serializes ... ok
[INFO] [stdout] test stream::tests::a_redirected_sink_moves_every_clone_to_the_new_destination ... ok
[INFO] [stdout] test stream::tests::a_sink_writes_one_line_per_call ... ok
[INFO] [stdout] test stream::tests::a_write_failure_that_is_not_a_broken_pipe_is_reported ... ok
[INFO] [stdout] test stream::tests::a_deferred_destination_that_cannot_open_keeps_failing_and_writes_nowhere ... ok
[INFO] [stdout] test stream::tests::a_deferred_destination_that_cannot_open_fails_the_write_that_needed_it ... ok
[INFO] [stdout] test stream::tests::a_reader_that_left_closes_the_sink_and_every_later_write_succeeds ... ok
[INFO] [stdout] test verify::tests::test_verify_matching_flag ... ok
[INFO] [stdout] test verify::tests::test_verify_optional_matches ... ok
[INFO] [stdout] test verify::tests::test_verify_required_mismatch ... ok
[INFO] [stdout] test verify::tests::test_verify_wrong_action_for_flag ... ok
[INFO] [stdout] test stream::tests::a_deferred_destination_opens_on_the_first_write_and_not_before ... ok
[INFO] [stdout] test verify::tests::test_error_message_formatting ... ok
[INFO] [stdout] test verify::tests::test_verify_missing_arg ... ok
[INFO] [stdout] test handler::tests::run_error_new_rejects_app_kind - should panic ... ok
[INFO] [stdout] test handler::tests::test_extensions_get_mut_required ... ok
[INFO] [stdout] test handler::tests::test_extensions_get_required ... ok
[INFO] [stdout] test handler::tests::run_error_new_rejects_config_kind - should panic ... ok
[INFO] [stdout] test handler::tests::test_fn_handler_with_custom_error_type ... ok
[INFO] [stdout] test handler::tests::run_error_new_rejects_external_kind - should panic ... ok
[INFO] [stdout] test handler::tests::test_into_handler_result_from_result_err ... ok
[INFO] [stdout] test handler::tests::test_command_context_app_state_get_required ... ok
[INFO] [stdout] test handler::tests::test_simple_fn_handler_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 122 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests standout_dispatch
[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" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5", kill_on_drop: false }`
[INFO] [stdout] 7c5a72dc5f7fb7a6d29b876353ac11fb29b8a40b1a7fc4c7ca6a7c01bf9da6e5
