[INFO] fetching crate zyn 0.5.4...
[INFO] testing zyn-0.5.4 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate zyn 0.5.4 into /workspace/builds/worker-7-tc1/source
[INFO] removed /workspace/builds/worker-7-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate zyn 0.5.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zyn 0.5.4
[INFO] tweaked toml for crates.io crate zyn 0.5.4 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate zyn 0.5.4 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zyn 0.5.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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zyn-derive v0.5.4
[INFO] [stderr]   Downloaded zyn-core v0.5.4
[INFO] [stderr]   Downloaded proc-macro2-diagnostics v0.10.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 73077cca1b4c20255cb4c01a2b6bdf52021f2899f56aa86ef8197099376d80f0
[INFO] running `Command { std: "docker" "start" "-a" "73077cca1b4c20255cb4c01a2b6bdf52021f2899f56aa86ef8197099376d80f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "73077cca1b4c20255cb4c01a2b6bdf52021f2899f56aa86ef8197099376d80f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73077cca1b4c20255cb4c01a2b6bdf52021f2899f56aa86ef8197099376d80f0", kill_on_drop: false }`
[INFO] [stdout] 73077cca1b4c20255cb4c01a2b6bdf52021f2899f56aa86ef8197099376d80f0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9dbd1c54e560f4d00926bead74501c1f75a77c14c11fa9172a94ada5d39312ba
[INFO] running `Command { std: "docker" "start" "-a" "9dbd1c54e560f4d00926bead74501c1f75a77c14c11fa9172a94ada5d39312ba", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling zyn-core v0.5.4
[INFO] [stderr]    Compiling zyn-derive v0.5.4
[INFO] [stderr]    Compiling zyn v0.5.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.27s
[INFO] running `Command { std: "docker" "inspect" "9dbd1c54e560f4d00926bead74501c1f75a77c14c11fa9172a94ada5d39312ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9dbd1c54e560f4d00926bead74501c1f75a77c14c11fa9172a94ada5d39312ba", kill_on_drop: false }`
[INFO] [stdout] 9dbd1c54e560f4d00926bead74501c1f75a77c14c11fa9172a94ada5d39312ba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d388772d55ea980b50cf076016e65d5baa2dc212525c1daa757fa3f96fb0bb12
[INFO] running `Command { std: "docker" "start" "-a" "d388772d55ea980b50cf076016e65d5baa2dc212525c1daa757fa3f96fb0bb12", kill_on_drop: false }`
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling zyn v0.5.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.83s
[INFO] running `Command { std: "docker" "inspect" "d388772d55ea980b50cf076016e65d5baa2dc212525c1daa757fa3f96fb0bb12", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d388772d55ea980b50cf076016e65d5baa2dc212525c1daa757fa3f96fb0bb12", kill_on_drop: false }`
[INFO] [stdout] d388772d55ea980b50cf076016e65d5baa2dc212525c1daa757fa3f96fb0bb12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c0578aa75c0432a59c467d22f465e755c0f5ddedecd54772738bfe2fe061638c
[INFO] running `Command { std: "docker" "start" "-a" "c0578aa75c0432a59c467d22f465e755c0f5ddedecd54772738bfe2fe061638c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zyn-a62e8c5897bac735)
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test::assert_diagnostic::tests::all_levels_in_one_output ... ok
[INFO] [stdout] test test::assert_diagnostic::tests::error_diagnostic ... ok
[INFO] [stdout] test test::assert_diagnostic::tests::help_diagnostic ... ok
[INFO] [stdout] test test::assert_diagnostic::tests::multiple_errors_same_level ... ok
[INFO] [stdout] test test::assert_diagnostic::tests::note_diagnostic ... ok
[INFO] [stdout] test test::assert_diagnostic::tests::nested_diagnostic ... ok
[INFO] [stdout] test test::assert_diagnostic::tests::warning_diagnostic ... ok
[INFO] [stdout] test test::assert_tokens::tests::output_includes_diagnostic_tokens ... ok
[INFO] [stdout] test test::assert_tokens::tests::struct_with_generics ... ok
[INFO] [stdout] test test::assert_tokens_contain::tests::finds_method_in_impl ... ok
[INFO] [stdout] test test::assert_tokens_contain::tests::finds_return_type ... ok
[INFO] [stdout] test test::assert_tokens_contain::tests::output_with_diagnostics_searches_tokens ... ok
[INFO] [stdout] test test::assert_tokens_empty::tests::empty_output ... ok
[INFO] [stdout] test test::assert_tokens_empty::tests::empty_stream ... ok
[INFO] [stdout] test test::assert_tokens::tests::impl_block ... ok
[INFO] [stdout] test test::assert_diagnostic::tests::missing_diagnostic - should panic ... ok
[INFO] [stdout] test test::assert_tokens_empty::tests::output_with_tokens - should panic ... ok
[INFO] [stdout] test test::assert_diagnostic::tests::empty_output_has_no_diagnostics - should panic ... ok
[INFO] [stdout] test test::assert_diagnostic::tests::wrong_level_does_not_match - should panic ... ok
[INFO] [stdout] test test::assert_tokens::tests::mismatched_method_body - should panic ... ok
[INFO] [stdout] test test::assert_tokens_contain::tests::does_not_find_absent_method - should panic ... ok
[INFO] [stdout] test test::assert_tokens_empty::tests::non_empty_stream - should panic ... ok
[INFO] [stdout] test test::assert_tokens_empty::tests::output_with_diagnostics_emits_compile_error - should panic ... ok
[INFO] [stderr]      Running tests/attribute/mod.rs (/opt/rustwide/target/debug/deps/attribute-2edb4a15a6cfbf08)
[INFO] [stdout] test test::assert_diagnostic::tests::partial_message_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test enums::unit_color_from_flag ... ok
[INFO] [stdout] test enums::unit_variant_from_flag ... ok
[INFO] [stdout] test enums::enum_as_field_in_attribute_struct ... ok
[INFO] [stdout] test enums::unknown_variant_is_err ... ok
[INFO] [stdout] test enums::multi_field_tuple_from_list ... ok
[INFO] [stdout] test structs::about_shows_required_status ... ok
[INFO] [stdout] test enums::wrong_arg_shape_is_err ... ok
[INFO] [stdout] test structs::about_text_in_missing_error ... ok
[INFO] [stdout] test enums::struct_variant_from_list ... ok
[INFO] [stdout] test enums::single_field_tuple_from_expr ... ok
[INFO] [stdout] test structs::argument_mode_from_arg_non_list_is_err ... ok
[INFO] [stdout] test enums::unit_variant_slow_from_flag ... ok
[INFO] [stdout] test structs::about_generated ... ok
[INFO] [stdout] test structs::attribute_mode_missing_required_is_err ... ok
[INFO] [stdout] test structs::default_expr_used_when_absent ... ok
[INFO] [stdout] test structs::argument_mode_from_arg_via_list ... ok
[INFO] [stdout] test structs::default_overridden_when_present ... ok
[INFO] [stdout] test structs::argument_mode_from_args ... ok
[INFO] [stderr]      Running tests/debug/mod.rs (/opt/rustwide/target/debug/deps/debug-700c44db81c011a4)
[INFO] [stdout] test structs::attribute_mode_full_extraction ... ok
[INFO] [stdout] test structs::attribute_mode_optional_absent ... ok
[INFO] [stdout] test structs::multiple_missing_fields_all_reported ... ok
[INFO] [stdout] test structs::did_you_mean_suggestion ... ok
[INFO] [stdout] test structs::positional_args ... ok
[INFO] [stdout] test structs::recursive_nesting ... ok
[INFO] [stdout] test structs::name_override ... ok
[INFO] [stdout] test structs::skip_field_always_default ... ok
[INFO] [stdout] test structs::type_mismatch_and_missing_both_reported ... ok
[INFO] [stdout] test structs::unknown_key_no_suggestion_when_distant ... ok
[INFO] [stdout] test structs::valid_args_still_work_after_accumulation ... ok
[INFO] [stdout] test structs::unknown_key_with_valid_fields_still_errors ... ok
[INFO] [stdout] test structs::unknown_key_reported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test element::element_with_debug ... ok
[INFO] [stderr]      Running tests/diagnostics/mod.rs (/opt/rustwide/target/debug/deps/diagnostics-4d2589ccc97720ad)
[INFO] [stdout] test element::inject::element_with_chained_pipe_injection ... ok
[INFO] [stdout] test element::element_with_debug_and_name ... ok
[INFO] [stdout] test element::inject::element_with_ident_injection ... ok
[INFO] [stdout] test element::inject::element_with_multi_injection ... ok
[INFO] [stdout] test element::full::element_with_full ... ok
[INFO] [stdout] test element::inject::element_with_piped_ident_injection ... ok
[INFO] [stdout] test pipe::inject::pipe_with_string_injection ... ok
[INFO] [stdout] test pipe::full::pipe_with_full ... ok
[INFO] [stdout] test pipe::pipe_with_debug ... ok
[INFO] [stdout] test pipe::pipe_with_debug_and_name ... ok
[INFO] [stdout] test element::inject::element_with_type_injection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test accumulation::all_four_levels_accumulate ... ok
[INFO] [stdout] test accumulation::accumulate_multiple_error_sources ... ok
[INFO] [stdout] test accumulation::merges_in_order ... ok
[INFO] [stdout] test accumulation::bail_without_errors_does_not_stop ... ok
[INFO] [stdout] test accumulation::bail_with_errors_stops ... ok
[INFO] [stdout] test accumulation::mixed_non_errors_do_not_block_body ... ok
[INFO] [stdout] test accumulation::preserves_insertion_order ... ok
[INFO] [stdout] test construction::error_creates_single_with_correct_level ... ok
[INFO] [stdout] test construction::from_syn_error_combined_preserves_all_messages ... ok
[INFO] [stdout] test construction::from_syn_error_preserves_message ... ok
[INFO] [stdout] test accumulation::warn_does_not_block_body ... ok
[INFO] [stdout] test convert::from_syn_error_creates_error_level ... ok
[INFO] [stdout] test construction::new_is_empty ... ok
[INFO] [stdout] test convert::syn_error_combined_to_diagnostic_preserves_all ... ok
[INFO] [stdout] test convert::syn_error_to_diagnostic_preserves_message ... ok
[INFO] [stdout] test disabled::emit::fallback_emits_compile_error ... ok
[INFO] [stdout] test disabled::emit::fallback_help_prefixes_message ... ok
[INFO] [stdout] test accumulation::note_and_help_do_not_block_body ... ok
[INFO] [stdout] test disabled::emit::fallback_note_prefixes_message ... ok
[INFO] [stdout] test disabled::emit::fallback_multiple_errors ... ok
[INFO] [stdout] test display::debug_output_is_nonempty_for_errors ... ok
[INFO] [stdout] test display::empty_displays_as_empty_string ... ok
[INFO] [stdout] test disabled::macros::fallback_bail_emits_compile_error ... ok
[INFO] [stdout] test disabled::macros::fallback_warn_does_not_bail ... ok
[INFO] [stdout] test disabled::emit::fallback_warning_prefixes_message ... ok
[INFO] [stdout] test display::from_syn_error_message_in_display ... ok
[INFO] [stdout] test display::mixed_levels_all_appear_in_output ... ok
[INFO] [stdout] test display::multiple_diagnostics_separated_by_newlines ... ok
[INFO] [stdout] test display::multiple_errors_contain_all_messages ... ok
[INFO] [stdout] test display::single_error_contains_message ... ok
[INFO] [stdout] test emit::empty_emits_empty_tokens ... ok
[INFO] [stdout] test emit::single_error_emits_compile_error ... ok
[INFO] [stdout] test emit::multiple_errors_emit_multiple_compile_errors ... ok
[INFO] [stdout] test construction::default_is_empty ... ok
[INFO] [stdout] test emit::mixed_levels_emit_errors ... ok
[INFO] [stdout] test iterator::ref_into_iter_borrows ... ok
[INFO] [stdout] test iterator::iter_with_multiple_children ... ok
[INFO] [stdout] test levels::is_error_false_when_empty ... ok
[INFO] [stdout] test levels::is_error_false_with_note_and_help ... ok
[INFO] [stdout] test iterator::iter_empty_yields_nothing ... ok
[INFO] [stderr]      Running tests/element/mod.rs (/opt/rustwide/target/debug/deps/element-8c76568866a353b6)
[INFO] [stdout] test levels::is_error_with_error ... ok
[INFO] [stdout] test iterator::into_iter_consumes_all ... ok
[INFO] [stdout] test levels::is_error_false_with_only_warnings ... ok
[INFO] [stdout] test iterator::iter_yields_in_push_order ... ok
[INFO] [stdout] test levels::is_error_true_with_mixed_levels ... ok
[INFO] [stdout] test levels::level_all_four_returns_error ... ok
[INFO] [stdout] test levels::level_error_only ... ok
[INFO] [stdout] test levels::level_note_only ... ok
[INFO] [stdout] test levels::level_help_only ... ok
[INFO] [stdout] test levels::level_warning_beats_help ... ok
[INFO] [stdout] test levels::level_error_beats_warning ... ok
[INFO] [stdout] test levels::level_empty_is_none ... ok
[INFO] [stdout] test macros::bail_with_format_args ... ok
[INFO] [stdout] test macros::bail_allows_valid_input ... ok
[INFO] [stdout] test levels::level_warning_only ... ok
[INFO] [stdout] test levels::level_warning_beats_note ... ok
[INFO] [stdout] test macros::error_and_help_accumulate ... ok
[INFO] [stdout] test macros::note_does_not_suppress_output ... ok
[INFO] [stdout] test syntax::element_empty_parens ... ok
[INFO] [stdout] test syntax::element_no_parens ... ok
[INFO] [stdout] test macros::no_errors_passes_through ... ok
[INFO] [stdout] test macros::warn_does_not_suppress_output ... ok
[INFO] [stdout] test syntax::else_without_if ... ok
[INFO] [stdout] test macros::bail_emits_compile_error ... ok
[INFO] [stdout] test syntax::empty_interpolation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test children_without_parens ... ok
[INFO] [stdout] test doc::multi_line_doc_comment_element_compiles ... ok
[INFO] [stdout] test element_with_children ... ok
[INFO] [stdout] test doc::doc_comment_element_compiles ... ok
[INFO] [stdout] test element_with_generics ... ok
[INFO] [stdout] test element_inside_for_loop ... ok
[INFO] [stdout] test basic_element ... ok
[INFO] [stdout] test element_with_generics_with_where_clause ... ok
[INFO] [stdout] test custom_name_override ... ok
[INFO] [stdout] test element_with_lifetimes ... ok
[INFO] [stdout] test extract::attr_absent_uses_default ... ok
[INFO] [stdout] test extract::data_enum ... ok
[INFO] [stdout] test extract::data_union ... ok
[INFO] [stdout] test extract::data_struct ... ok
[INFO] [stdout] test extract::extract_ident ... ok
[INFO] [stdout] test extract::derive_input ... ok
[INFO] [stdout] test extract::attr_with_matching_attribute ... ok
[INFO] [stdout] test extract::fields ... ok
[INFO] [stdout] test namespaced::namespaced_element ... ok
[INFO] [stdout] test extract::fields_named ... ok
[INFO] [stdout] test extract::item ... ok
[INFO] [stdout] test extract::variants ... ok
[INFO] [stdout] test extract::item_fn ... ok
[INFO] [stdout] test zero_param_no_parens ... ok
[INFO] [stderr]      Running tests/pipe/mod.rs (/opt/rustwide/target/debug/deps/pipe-570c07545b1f3a13)
[INFO] [stdout] test zero_param_with_parens ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test camel::from_lower ... ok
[INFO] [stdout] test builtin::lower ... ok
[INFO] [stdout] test camel::from_pascal ... ok
[INFO] [stdout] test camel::from_screaming ... ok
[INFO] [stdout] test camel::from_camel ... ok
[INFO] [stdout] test doc::multi_line_doc_comment_pipe_compiles ... ok
[INFO] [stdout] test camel::from_snake ... ok
[INFO] [stdout] test camel::single_char ... ok
[INFO] [stdout] test custom::custom_pipe ... ok
[INFO] [stdout] test ident_pipe::prefix_pattern ... ok
[INFO] [stdout] test ident_pipe::chained_with_case ... ok
[INFO] [stdout] test ident_pipe::suffix_pattern ... ok
[INFO] [stdout] test kebab::consecutive_uppercase ... ok
[INFO] [stdout] test kebab::from_pascal ... ok
[INFO] [stdout] test kebab::from_screaming ... ok
[INFO] [stdout] test kebab::from_snake ... ok
[INFO] [stdout] test pascal::all_uppercase_word ... ok
[INFO] [stdout] test pascal::consecutive_uppercase ... ok
[INFO] [stdout] test pascal::from_camel ... ok
[INFO] [stdout] test pascal::from_lower ... ok
[INFO] [stdout] test builtin::upper ... ok
[INFO] [stdout] test fmt_pipe::string_format ... ok
[INFO] [stdout] test custom::custom_name_override ... ok
[INFO] [stdout] test pascal::from_pascal ... ok
[INFO] [stdout] test pascal::from_screaming ... ok
[INFO] [stdout] test fmt_pipe::chained_with_case ... ok
[INFO] [stdout] test doc::doc_comment_pipe_compiles ... ok
[INFO] [stdout] test builtin::chained ... ok
[INFO] [stdout] test pascal::single_char ... ok
[INFO] [stdout] test plural::basic ... ok
[INFO] [stdout] test pascal::from_snake ... ok
[INFO] [stdout] test plural::already_ends_with_s ... ok
[INFO] [stdout] test plural::ends_with_ch ... ok
[INFO] [stdout] test plural::ends_with_consonant_y ... ok
[INFO] [stdout] test plural::ends_with_sh ... ok
[INFO] [stdout] test plural::ends_with_x ... ok
[INFO] [stdout] test plural::ends_with_vowel_y ... ok
[INFO] [stdout] test plural::lowercase ... ok
[INFO] [stdout] test screaming::consecutive_uppercase ... ok
[INFO] [stdout] test screaming::from_camel ... ok
[INFO] [stdout] test screaming::from_lower ... ok
[INFO] [stdout] test screaming::from_pascal ... ok
[INFO] [stdout] test screaming::from_snake ... ok
[INFO] [stdout] test singular::ends_with_ses ... ok
[INFO] [stdout] test singular::ends_with_ches ... ok
[INFO] [stdout] test singular::no_trailing_s ... ok
[INFO] [stdout] test singular::ends_with_xes ... ok
[INFO] [stdout] test singular::ends_with_ies ... ok
[INFO] [stdout] test singular::preserves_double_s ... ok
[INFO] [stdout] test snake::all_uppercase ... ok
[INFO] [stdout] test singular::ends_with_shes ... ok
[INFO] [stdout] test singular::vowel_y_plural ... ok
[INFO] [stdout] test singular::strips_trailing_s ... ok
[INFO] [stdout] test snake::consecutive_uppercase ... ok
[INFO] [stdout] test snake::consecutive_uppercase_xml ... ok
[INFO] [stdout] test snake::from_camel ... ok
[INFO] [stdout] test snake::from_snake ... ok
[INFO] [stdout] test snake::from_pascal ... ok
[INFO] [stdout] test snake::from_lower ... ok
[INFO] [stdout] test snake::trailing_uppercase ... ok
[INFO] [stderr]      Running tests/zyn/mod.rs (/opt/rustwide/target/debug/deps/zyn-7742e546cc2f1254)
[INFO] [stdout] test str_pipe::from_pascal ... ok
[INFO] [stdout] test snake::from_screaming ... ok
[INFO] [stdout] test str_pipe::converts_to_string_literal ... ok
[INFO] [stdout] test snake::single_char ... ok
[INFO] [stdout] test trim::leading_underscores ... ok
[INFO] [stdout] test trim::default_args_trims_nothing_on_ident ... ok
[INFO] [stdout] test trim::two_arg_asymmetric ... ok
[INFO] [stdout] test trim::trailing_underscores ... ok
[INFO] [stdout] test trim::no_underscores ... ok
[INFO] [stdout] test trim::both_sides ... ok
[INFO] [stdout] test trim::two_arg_different_sides ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test combined::if_with_pipe_and_braces ... ok
[INFO] [stdout] test control_flow::else_if_chain ... ok
[INFO] [stdout] test control_flow::for_classic_method_call ... ok
[INFO] [stdout] test control_flow::for_classic_variable ... ok
[INFO] [stdout] test control_flow::for_classic_zero ... ok
[INFO] [stdout] test control_flow::for_inline_iterator ... ok
[INFO] [stdout] test control_flow::for_classic_literal ... ok
[INFO] [stdout] test control_flow::for_loop ... ok
[INFO] [stdout] test control_flow::if_false ... ok
[INFO] [stdout] test control_flow::for_range_empty ... ok
[INFO] [stdout] test control_flow::if_true ... ok
[INFO] [stdout] test control_flow::match_directive ... ok
[INFO] [stdout] test control_flow::match_multiple_arms ... ok
[INFO] [stdout] test control_flow::for_range_with_interpolation ... ok
[INFO] [stdout] test control_flow::match_wildcard_catches ... ok
[INFO] [stdout] test control_flow::for_range_with_binding ... ok
[INFO] [stdout] test control_flow::for_range_with_wildcard ... ok
[INFO] [stdout] test control_flow::match_wildcard_only ... ok
[INFO] [stdout] test control_flow::method_call_in_match ... ok
[INFO] [stdout] test control_flow::for_empty_iterable ... ok
[INFO] [stdout] test control_flow::nested_field_in_condition ... ok
[INFO] [stdout] test control_flow::nested_if_inside_for ... ok
[INFO] [stdout] test control_flow::if_else ... ok
[INFO] [stdout] test groups::bracketed ... ok
[INFO] [stdout] test groups::parenthesized ... ok
[INFO] [stdout] test interpolation::simple_variable ... ok
[INFO] [stdout] test interpolation_advanced::method_call ... ok
[INFO] [stdout] test interpolation_advanced::chained_method_call ... ok
[INFO] [stdout] test interpolation_advanced::field_access ... ok
[INFO] [stdout] test interpolation_advanced::method_call_in_for ... ok
[INFO] [stdout] test passthrough::multiple_tokens ... ok
[INFO] [stdout] test passthrough::plain_tokens ... ok
[INFO] [stdout] test interpolation_advanced::method_call_in_condition ... ok
[INFO] [stdout] test interpolation_advanced::nested_field_access ... ok
[INFO] [stdout] test interpolation_advanced::nested_field_with_pipe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c0578aa75c0432a59c467d22f465e755c0f5ddedecd54772738bfe2fe061638c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c0578aa75c0432a59c467d22f465e755c0f5ddedecd54772738bfe2fe061638c", kill_on_drop: false }`
[INFO] [stdout] c0578aa75c0432a59c467d22f465e755c0f5ddedecd54772738bfe2fe061638c
