[INFO] fetching crate macro_tools 0.78.0...
[INFO] testing macro_tools-0.78.0 against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1
[INFO] extracting crate macro_tools 0.78.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate macro_tools 0.78.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate macro_tools 0.78.0
[INFO] tweaked toml for crates.io crate macro_tools 0.78.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate macro_tools 0.78.0 on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate macro_tools 0.78.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" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded implements v0.13.0
[INFO] [stderr]   Downloaded serde_spanned v1.0.2
[INFO] [stderr]   Downloaded toml_writer v1.0.3
[INFO] [stderr]   Downloaded toml v0.9.7
[INFO] [stderr]   Downloaded clone_dyn_types v0.43.0
[INFO] [stderr]   Downloaded iter_tools v0.43.0
[INFO] [stderr]   Downloaded error_tools v0.22.0
[INFO] [stderr]   Downloaded collection_tools v0.34.0
[INFO] [stderr]   Downloaded collection_tools v0.18.0
[INFO] [stderr]   Downloaded interval_adapter v0.39.0
[INFO] [stderr]   Downloaded impls_index_meta v0.13.0
[INFO] [stderr]   Downloaded component_model_types v0.20.0
[INFO] [stderr]   Downloaded impls_index v0.11.0
[INFO] [stderr]   Downloaded mem_tools v0.9.0
[INFO] [stderr]   Downloaded diagnostics_tools v0.11.0
[INFO] [stderr]   Downloaded inspect_type v0.16.0
[INFO] [stderr]   Downloaded typing_tools v0.11.0
[INFO] [stderr]   Downloaded test_tools v0.16.0
[INFO] [stderr]   Downloaded trybuild v1.0.111
[INFO] [stderr]   Downloaded is_slice v0.14.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e8afdc82a61186e41cec5cc18c21bcd359647722d4581e5b8aa89f33b071357e
[INFO] running `Command { std: "docker" "start" "-a" "e8afdc82a61186e41cec5cc18c21bcd359647722d4581e5b8aa89f33b071357e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e8afdc82a61186e41cec5cc18c21bcd359647722d4581e5b8aa89f33b071357e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e8afdc82a61186e41cec5cc18c21bcd359647722d4581e5b8aa89f33b071357e", kill_on_drop: false }`
[INFO] [stdout] e8afdc82a61186e41cec5cc18c21bcd359647722d4581e5b8aa89f33b071357e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3efbc8944714db3f479c2cf0c76b2ed6676583fc24dfb9c8558852c4a54cd88b
[INFO] running `Command { std: "docker" "start" "-a" "3efbc8944714db3f479c2cf0c76b2ed6676583fc24dfb9c8558852c4a54cd88b", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling clone_dyn_types v0.43.0
[INFO] [stderr]    Compiling collection_tools v0.34.0
[INFO] [stderr]    Compiling interval_adapter v0.39.0
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling component_model_types v0.20.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling iter_tools v0.43.0
[INFO] [stderr]    Compiling const_format v0.2.35
[INFO] [stderr]    Compiling macro_tools v0.78.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.37s
[INFO] running `Command { std: "docker" "inspect" "3efbc8944714db3f479c2cf0c76b2ed6676583fc24dfb9c8558852c4a54cd88b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3efbc8944714db3f479c2cf0c76b2ed6676583fc24dfb9c8558852c4a54cd88b", kill_on_drop: false }`
[INFO] [stdout] 3efbc8944714db3f479c2cf0c76b2ed6676583fc24dfb9c8558852c4a54cd88b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8ad60bd7c5d79a9065812c6ccc3e3f1a05c90812cec08fd0ff4b859c10a375db
[INFO] running `Command { std: "docker" "start" "-a" "8ad60bd7c5d79a9065812c6ccc3e3f1a05c90812cec08fd0ff4b859c10a375db", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling target-triple v0.1.4
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling toml_writer v1.0.3
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_spanned v1.0.2
[INFO] [stderr]    Compiling toml_datetime v0.7.2
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling implements v0.13.0
[INFO] [stderr]    Compiling dissimilar v1.0.10
[INFO] [stderr]    Compiling is_slice v0.14.0
[INFO] [stderr]    Compiling diagnostics_tools v0.11.0
[INFO] [stderr]    Compiling mem_tools v0.9.0
[INFO] [stderr]    Compiling collection_tools v0.18.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling inspect_type v0.16.0
[INFO] [stderr]    Compiling test_tools v0.16.0
[INFO] [stderr]    Compiling typing_tools v0.11.0
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling toml_parser v1.0.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling toml v0.9.7
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling impls_index_meta v0.13.0
[INFO] [stderr]    Compiling impls_index v0.11.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling error_tools v0.22.0
[INFO] [stderr]    Compiling trybuild v1.0.111
[INFO] [stderr]    Compiling macro_tools v0.78.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.09s
[INFO] running `Command { std: "docker" "inspect" "8ad60bd7c5d79a9065812c6ccc3e3f1a05c90812cec08fd0ff4b859c10a375db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ad60bd7c5d79a9065812c6ccc3e3f1a05c90812cec08fd0ff4b859c10a375db", kill_on_drop: false }`
[INFO] [stdout] 8ad60bd7c5d79a9065812c6ccc3e3f1a05c90812cec08fd0ff4b859c10a375db
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8fea07f609211fd8e6615b7a816c9a9e233d4f9bfed1c485500246dfbe86da8e
[INFO] running `Command { std: "docker" "start" "-a" "8fea07f609211fd8e6615b7a816c9a9e233d4f9bfed1c485500246dfbe86da8e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/macro_tools-98861be6ade46c9a)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/smoke_test.rs (/opt/rustwide/target/debug/deps/smoke_test-421738f159086c28)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_decompose_full_coverage.rs (/opt/rustwide/target/debug/deps/test_decompose_full_coverage-8354bd73458f5739)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/test_generic_param_utilities.rs (/opt/rustwide/target/debug/deps/test_generic_param_utilities-c372953e6ce74643)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_generic_params_no_trailing_commas.rs (/opt/rustwide/target/debug/deps/test_generic_params_no_trailing_commas-88050584bdc9a78d)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_trailing_comma_issue.rs (/opt/rustwide/target/debug/deps/test_trailing_comma_issue-bfd6e40c7aa8044f)
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-cf0f2cbe9f044c0d)
[INFO] [stdout] test local_smoke_test ... ok
[INFO] [stdout] test published_smoke_test ... 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] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test test_d1_12_multiple_types_with_mixed_bounds_defaults ... ok
[INFO] [stdout] test test_d1_11_multiple_type_parameters ... ok
[INFO] [stdout] test test_d1_10_single_type_with_bounds_and_default ... ok
[INFO] [stdout] test test_d1_13_single_const_parameter ... ok
[INFO] [stdout] test test_d1_14_single_const_with_default ... ok
[INFO] [stdout] test test_d1_17_all_param_types_multiple ... ok
[INFO] [stdout] test test_d1_18_empty_where_clause ... ok
[INFO] [stdout] test test_d1_1_empty_generics ... ok
[INFO] [stdout] test test_d1_19_where_clause_single_predicate ... ok
[INFO] [stdout] test test_d1_20_where_clause_multiple_predicates ... ok
[INFO] [stdout] test test_d1_23_associated_type_constraints ... ok
[INFO] [stdout] test test_d1_26_attributes_on_generic_params ... ok
[INFO] [stdout] test test_d1_21_where_clause_lifetime_bounds ... ok
[INFO] [stdout] test test_d1_2_single_lifetime ... ok
[INFO] [stdout] test test_d1_22_complex_nested_generics ... ok
[INFO] [stdout] test test_d1_3_single_lifetime_with_bounds ... ok
[INFO] [stdout] test test_d1_16_mixed_single_params ... ok
[INFO] [stdout] test test_d1_15_multiple_const_parameters ... ok
[INFO] [stdout] test test_d1_4_multiple_lifetimes ... ok
[INFO] [stdout] test test_d1_6_single_type_parameter ... ok
[INFO] [stdout] test test_d1_7_single_type_with_bounds ... ok
[INFO] [stdout] test test_d1_8_single_type_with_multiple_bounds ... ok
[INFO] [stdout] test test_d1_9_single_type_with_default ... ok
[INFO] [stdout] test test_d1_27_all_features_combined ... ok
[INFO] [stdout] test test_edge_case_comma_placement_between_different_types ... ok
[INFO] [stdout] test test_edge_case_preserve_original_params ... ok
[INFO] [stdout] test test_d1_25_const_generics_complex_types ... ok
[INFO] [stdout] test test_edge_case_single_param_is_last ... ok
[INFO] [stdout] test test_edge_case_empty_punctuated_lists ... ok
[INFO] [stdout] test test_edge_case_where_clause_none ... ok
[INFO] [stdout] test test_d1_24_higher_ranked_trait_bounds ... ok
[INFO] [stdout] test test_d1_5_multiple_lifetimes_with_bounds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test test_classify_generics_empty ... ok
[INFO] [stdout] test test_classify_generics_only_consts ... ok
[INFO] [stdout] test test_classify_generics_mixed ... ok
[INFO] [stdout] test test_decompose_classified_basic ... ok
[INFO] [stdout] test test_decompose_classified_lifetime_only ... ok
[INFO] [stdout] test test_classify_generics_only_lifetimes ... ok
[INFO] [stdout] test test_classify_generics_only_types ... ok
[INFO] [stdout] test test_edge_cases ... ok
[INFO] [stdout] test test_filter_params_consts ... ok
[INFO] [stdout] test test_filter_params_custom_predicate ... ok
[INFO] [stdout] test test_filter_params_types ... ok
[INFO] [stdout] test test_generics_ref_ty_no_lifetimes ... ok
[INFO] [stdout] test test_filter_params_lifetimes ... ok
[INFO] [stdout] test test_generics_ref_type_path_no_lifetimes ... ok
[INFO] [stdout] test test_filter_params_non_lifetimes ... ok
[INFO] [stdout] test test_generics_ref_classification ... ok
[INFO] [stdout] test test_merge_params_ordered_complex ... ok
[INFO] [stdout] test test_integration_former_meta_pattern ... ok
[INFO] [stdout] test test_params_from_components_basic ... ok
[INFO] [stdout] test test_merge_params_ordered_empty ... ok
[INFO] [stdout] test test_params_with_additional_with_trailing_comma ... ok
[INFO] [stdout] test test_params_from_components_empty ... ok
[INFO] [stdout] test test_params_with_additional_basic ... ok
[INFO] [stdout] test test_merge_params_ordered_basic ... ok
[INFO] [stdout] test test_generics_ref_has_only_methods ... ok
[INFO] [stdout] test test_params_with_additional_empty_base ... ok
[INFO] [stdout] test test_params_from_components_partial ... ok
[INFO] [stdout] test test_generics_ref_impl_no_lifetimes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_decompose_complex_bounds ... ok
[INFO] [stdout] test test_decompose_empty_generics ... ok
[INFO] [stdout] test test_decompose_multiple_lifetimes ... ok
[INFO] [stdout] test test_decompose_no_trailing_commas ... ok
[INFO] [stdout] test test_decompose_lifetime_bounds ... ok
[INFO] [stdout] test test_decompose_single_const_param ... ok
[INFO] [stdout] test test_decompose_mixed_generics ... ok
[INFO] [stdout] test test_decompose_single_lifetime ... ok
[INFO] [stdout] test test_decompose_with_where_clause ... ok
[INFO] [stdout] test test_decompose_with_defaults ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_trailing_comma_issue_mre ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 114 tests
[INFO] [stdout] test inc::if_enabled::attr_prop_test::attr_prop_test ... ok
[INFO] [stdout] test inc::if_enabled::attr_prop_test::attribute_property_enabled ... ok
[INFO] [stdout] test inc::if_enabled::attr_test::attribute_basic ... ok
[INFO] [stdout] test inc::if_enabled::compile_time_test::format ... ok
[INFO] [stdout] test inc::if_enabled::attr_test::attribute_component_from_meta ... ok
[INFO] [stdout] test inc::if_enabled::attr_test::is_standard_edge_cases ... ok
[INFO] [stdout] test inc::if_enabled::attr_test::is_standard_standard ... ok
[INFO] [stdout] test inc::if_enabled::attr_test::is_standard_non_standard ... ok
[INFO] [stdout] test inc::if_enabled::compile_time_test::concat ... ok
[INFO] [stdout] test inc::if_enabled::container_kind_test::type_container_kind_basic ... ok
[INFO] [stdout] test inc::if_enabled::derive_test::named_fields_with_named_fields ... ok
[INFO] [stdout] test inc::if_enabled::drop_test::test_needs_drop ... ok
[INFO] [stdout] test inc::if_enabled::diag_test::tree_diagnostics_str_basic ... ok
[INFO] [stdout] test inc::if_enabled::derive_test::named_fields_with_enum ... ok
[INFO] [stdout] test inc::if_enabled::diag_test::syn_err_basic ... ok
[INFO] [stdout] test inc::if_enabled::equation_test::equation_from_meta_test ... ok
[INFO] [stdout] test inc::if_enabled::container_kind_test::type_optional_container_kind_basic ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::merge_interaction_with_lifetimes_and_constants ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::merge_large_number_of_arguments ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::merge_one_empty_one_non_empty ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::assumptions ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_ref_refined_test::generics_ref_refined_test ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_ref_test::test_generics_ref_empty ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::into_generic_args_single_lifetime_parameter ... ok
[INFO] [stdout] test inc::if_enabled::equation_test::equation_test ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::into_generic_args_single_const_parameter ... ok
[INFO] [stdout] test inc::if_enabled::equation_test::equation_test ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_ref_test::test_generics_ref_std ... ok
[INFO] [stdout] test inc::if_enabled::equation_test::equation_parse_test ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::merge_different_orders_of_arguments ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::into_generic_args_mixed_parameters ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::merge_empty_arguments ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_generics_with_complex_constraints ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_generics_with_default_values ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_generics_with_only_where_clause ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_generics_with_constants_only ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_generics_with_where_clause ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_generics_with_nested_generic_types ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::merge_complex_generic_constraints ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_generics_without_where_clause ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_mixed_generics_types ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::generics_with_where ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::into_generic_args_single_type_parameter ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::merge_assumptions ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_generics_with_lifetime_parameters_only ... ok
[INFO] [stdout] test inc::if_enabled::derive_test::named_fields_with_tuple_struct ... ok
[INFO] [stdout] test inc::if_enabled::ident_test::ident_maybe_raw_keyword_struct ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::into_generic_args_empty_generics ... ok
[INFO] [stdout] test inc::if_enabled::ident_test::ident_maybe_raw_non_keyword_but_looks_like ... ok
[INFO] [stdout] test inc::if_enabled::generic_args_test::merge_duplicate_arguments ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::merge_defaults ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::only_names ... ok
[INFO] [stdout] test inc::if_enabled::ident_cased_test::cased_ident_from_ident_test ... ok
[INFO] [stdout] test inc::if_enabled::ident_test::ident_maybe_raw_non_keyword ... ok
[INFO] [stdout] test inc::if_enabled::ident_test::ident_maybe_raw_keyword_break ... ok
[INFO] [stdout] test inc::if_enabled::ident_test::ident_maybe_raw_keyword_fn ... ok
[INFO] [stdout] test inc::if_enabled::generic_params_test::decompose_empty_generics ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::field_names_with_named_fields ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::field_names_with_reserved_keywords ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::field_names_with_unit_struct ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::field_names_with_unnamed_fields ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::test_attrs ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::test_field_or_variant_field ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::test_vis ... ok
[INFO] [stdout] test inc::if_enabled::item_test::ensure_comma_unit_struct_with_no_fields ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::test_typ ... ok
[INFO] [stdout] test inc::if_enabled::item_test::ensure_comma_unnamed_struct_with_no_fields ... ok
[INFO] [stdout] test inc::if_enabled::item_test::ensure_comma_named_struct_with_single_field ... ok
[INFO] [stdout] test inc::if_enabled::item_test::ensure_comma_named_struct_with_no_fields ... ok
[INFO] [stdout] test inc::if_enabled::item_test::ensure_comma_unnamed_struct_with_multiple_fields ... ok
[INFO] [stdout] test inc::if_enabled::item_test::ensure_comma_unnamed_struct_with_single_field ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_lifetime_generics ... ok
[INFO] [stdout] test inc::if_enabled::item_test::ensure_comma_named_struct_with_multiple_fields ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_basic ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_mixed_generics ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::test_ident ... ok
[INFO] [stdout] test inc::if_enabled::item_struct_test::test_field_or_variant_variant ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_named_fields ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_const_generics ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_no_generics ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_type_generics ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_unnamed_fields_const_generics ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::structlike_enum ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::structlike_struct ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::basic ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::test_attrs ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_tuple_empty_generics ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_tuple_mixed_generics ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_unnamed_fields_lifetime_generics ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_unnamed_fields ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_tuple_only_type_parameters ... ok
[INFO] [stdout] test inc::if_enabled::quantifier_test::many ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::structlike_unit_struct ... ok
[INFO] [stdout] test inc::if_enabled::phantom_test::phantom_add_unnamed_fields_with_generics ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::test_field_or_variant_field ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::struct_with_attrs2 ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::struct_with_attrs ... ok
[INFO] [stdout] test inc::if_enabled::quantifier_test::pair ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::test_vis ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::is_optional_with_empty_input ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::is_optional_with_non_option_type ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::parameter_first_with_no_generics ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::is_optional_with_option_type ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::parameter_first_with_single_generic ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::parameter_first_with_deeply_nested_generics ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::test_field_or_variant_variant ... ok
[INFO] [stdout] test inc::if_enabled::tokens_test::tokens ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::test_ident ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::is_optional_with_similar_name_type ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::parameter_first_with_multiple_generics ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::type_parameters_basic ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::is_optional_with_nested_option_type ... ok
[INFO] [stdout] test inc::if_enabled::typ_test::type_rightmost_basic ... ok
[INFO] [stdout] test inc::if_enabled::struct_like_test::test_typ ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests macro_tools
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test src/attr.rs - attr::private::has_debug (line 31) ... ignored
[INFO] [stdout] test src/attr_prop/singletone.rs - attr_prop::singletone (line 8) ... ignored
[INFO] [stdout] test src/attr_prop/singletone_optional.rs - attr_prop::singletone_optional (line 9) ... ignored
[INFO] [stdout] test src/derive.rs - derive::private::named_fields (line 20) ... ignored
[INFO] [stdout] test src/attr.rs - attr::private::is_standard (line 100) ... ok
[INFO] [stdout] test src/container_kind.rs - container_kind::private::of_type (line 34) ... ok
[INFO] [stdout] test src/attr_prop.rs - attr_prop::private::AttributePropertyComponent (line 122) ... ok
[INFO] [stdout] test src/container_kind.rs - container_kind::private::of_optional (line 70) ... ok
[INFO] [stdout] test src/attr.rs - attr::private::AttributeComponent (line 551) ... ok
[INFO] [stdout] test src/diag.rs - diag::private::return_syn_err (line 367) ... ok
[INFO] [stdout] test src/attr.rs - attr::private::is_standard (line 108) ... ok
[INFO] [stdout] test src/diag.rs - diag::private::indentation (line 29) ... ok
[INFO] [stdout] test src/diag.rs - diag::private::tree_print (line 201) ... ok
[INFO] [stdout] test src/attr_prop.rs - attr_prop (line 6) ... ok
[INFO] [stdout] test src/diag.rs - diag::private::syn_err (line 330) ... ok
[INFO] [stdout] test src/diag.rs - diag::private::report_print (line 158) ... ok
[INFO] [stdout] test src/diag.rs - diag::private::report_format (line 101) ... ok
[INFO] [stdout] test src/diag.rs - diag::private::debug_2_space (line 263) ... ok
[INFO] [stdout] test src/attr.rs - attr::private::has_debug (line 42) ... ok
[INFO] [stdout] test src/attr_prop/boolean.rs - attr_prop::boolean::AttributePropertyBoolean (line 21) ... ok
[INFO] [stdout] test src/diag.rs - diag::private::code_print (line 228) ... ok
[INFO] [stdout] test src/generic_params.rs - generic_params::private::GenericsRef<'a>::impl_generics_no_lifetimes (line 251) ... ok
[INFO] [stdout] test src/equation.rs - equation::private::from_meta (line 93) ... ok
[INFO] [stdout] test src/generic_args.rs - generic_args::private::merge (line 83) ... ok
[INFO] [stdout] test src/generic_params.rs - generic_params::private::GenericsRef<'a>::has_only_consts (line 351) ... ok
[INFO] [stdout] test src/generic_params.rs - generic_params::private::GenericsRef<'a>::has_only_types (line 329) ... ok
[INFO] [stdout] test src/generic_params.rs - generic_params::private::GenericsRef<'a>::has_only_lifetimes (line 307) ... ok
[INFO] [stdout] test src/generic_params.rs - generic_params::private::GenericsWithWhere::parse_from_str (line 68) ... ok
[INFO] [stdout] test src/equation.rs - equation::private::Equation (line 37) ... ok
[INFO] [stdout] test src/generic_params.rs - generic_params::private::GenericsRef<'a>::classification (line 225) ... ok
[INFO] [stdout] test src/generic_params.rs - generic_params::private::GenericsRef<'a>::ty_generics_no_lifetimes (line 280) ... ok
[INFO] [stdout] test src/generic_params.rs - generic_params::private::GenericsWithWhere (line 24) ... ok
[INFO] [stdout] test src/generic_params/classification.rs - generic_params::classification::classify_generics (line 64) ... ok
[INFO] [stdout] test src/generic_params.rs - generic_params::private::GenericsRef<'a>::type_path_no_lifetimes (line 376) ... ok
[INFO] [stdout] test src/generic_params/combine.rs - generic_params::combine::params_with_additional (line 92) ... ok
[INFO] [stdout] test src/generic_params/combine.rs - generic_params::combine::merge_params_ordered (line 23) ... ok
[INFO] [stdout] test src/generic_params/classification.rs - generic_params::classification::decompose_classified (line 158) ... ok
[INFO] [stdout] test src/ident.rs - ident::private::ident_maybe_raw (line 20) ... ok
[INFO] [stdout] test src/generic_params/classification.rs - generic_params::classification::GenericsClassification (line 14) ... ok
[INFO] [stdout] test src/generic_params/combine.rs - generic_params::combine::params_from_components (line 146) ... ok
[INFO] [stdout] test src/lib.rs - (line 65) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 143) ... ok
[INFO] [stdout] test src/ident.rs - ident::private::cased_ident_from_ident (line 60) ... ok
[INFO] [stdout] test src/item.rs - item::private::ensure_comma (line 30) ... ok
[INFO] [stdout] test src/generic_params/filter.rs - generic_params::filter::filter_params (line 23) ... ok
[INFO] [stdout] test src/lib.rs - (line 44) ... ok
[INFO] [stdout] test src/tokens.rs - tokens::private::Tokens (line 20) ... ok
[INFO] [stdout] test src/phantom.rs - phantom::private::tuple (line 123) ... ok
[INFO] [stdout] test src/typ.rs - typ::private::is_optional (line 117) ... ok
[INFO] [stdout] test src/typ.rs - typ::private::type_parameters (line 48) ... ok
[INFO] [stdout] test src/typ.rs - typ::private::parameter_first (line 137) ... ok
[INFO] [stdout] test src/lib.rs - (line 207) ... ok
[INFO] [stdout] test src/phantom.rs - phantom::private::add_to_item (line 29) ... ok
[INFO] [stdout] test src/typ.rs - typ::private::type_rightmost (line 18) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 65) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `AttributePropertyBoolean` in this scope
[INFO] [stdout]    --> src/lib.rs:73:17
[INFO] [stdout]     |
[INFO] [stdout]  73 |   pub enabled : AttributePropertyBoolean,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/attr_prop.rs:133:3
[INFO] [stdout]     |
[INFO] [stdout] 133 |   pub trait AttributePropertyComponent
[INFO] [stdout]     |   ------------------------------------ similarly named trait `AttributePropertyComponent` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  73 -   pub enabled : AttributePropertyBoolean,
[INFO] [stdout]  73 +   pub enabled : AttributePropertyComponent,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  64 + use macro_tools::AttributePropertyBoolean;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AttributePropertyOptionalSyn` in this scope
[INFO] [stdout]    --> src/lib.rs:74:14
[INFO] [stdout]     |
[INFO] [stdout]  74 |   pub name : AttributePropertyOptionalSyn< syn::LitStr >,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/attr_prop.rs:133:3
[INFO] [stdout]     |
[INFO] [stdout] 133 |   pub trait AttributePropertyComponent
[INFO] [stdout]     |   ------------------------------------ similarly named trait `AttributePropertyComponent` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  74 -   pub name : AttributePropertyOptionalSyn< syn::LitStr >,
[INFO] [stdout]  74 +   pub name : AttributePropertyComponent< syn::LitStr >,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  64 + use macro_tools::AttributePropertyOptionalSyn;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 65)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 49 passed; 1 failed; 4 ignored; 0 measured; 0 filtered out; finished in 4.91s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "8fea07f609211fd8e6615b7a816c9a9e233d4f9bfed1c485500246dfbe86da8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8fea07f609211fd8e6615b7a816c9a9e233d4f9bfed1c485500246dfbe86da8e", kill_on_drop: false }`
[INFO] [stdout] 8fea07f609211fd8e6615b7a816c9a9e233d4f9bfed1c485500246dfbe86da8e
