[INFO] fetching crate masterror-derive 0.10.0... [INFO] testing masterror-derive-0.10.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8 [INFO] extracting crate masterror-derive 0.10.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate masterror-derive 0.10.0 [INFO] finished tweaking crates.io crate masterror-derive 0.10.0 [INFO] tweaked toml for crates.io crate masterror-derive 0.10.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate masterror-derive 0.10.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate masterror-derive 0.10.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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 1 package to latest Rust 1.90 compatible version [INFO] [stderr] Adding masterror-template v0.3.8 [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded masterror-template v0.3.8 [INFO] [stderr] Downloaded syn v2.0.107 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7e4d4ac9d62896848f88156631788b25766f119b2f99c16a009bb24dfe0e5c3b [INFO] running `Command { std: "docker" "start" "-a" "7e4d4ac9d62896848f88156631788b25766f119b2f99c16a009bb24dfe0e5c3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7e4d4ac9d62896848f88156631788b25766f119b2f99c16a009bb24dfe0e5c3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7e4d4ac9d62896848f88156631788b25766f119b2f99c16a009bb24dfe0e5c3b", kill_on_drop: false }` [INFO] [stdout] 7e4d4ac9d62896848f88156631788b25766f119b2f99c16a009bb24dfe0e5c3b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 110f944394c8ba9d70249eeedf627322c2b24bb852ee4553fedadd6eb3426b39 [INFO] running `Command { std: "docker" "start" "-a" "110f944394c8ba9d70249eeedf627322c2b24bb852ee4553fedadd6eb3426b39", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling masterror-template v0.3.8 [INFO] [stderr] Compiling syn v2.0.107 [INFO] [stderr] Compiling masterror-derive v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.97s [INFO] running `Command { std: "docker" "inspect" "110f944394c8ba9d70249eeedf627322c2b24bb852ee4553fedadd6eb3426b39", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "110f944394c8ba9d70249eeedf627322c2b24bb852ee4553fedadd6eb3426b39", kill_on_drop: false }` [INFO] [stdout] 110f944394c8ba9d70249eeedf627322c2b24bb852ee4553fedadd6eb3426b39 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b12612e5b0d5b7473209c1c0a361e97cc584389ced65a6551cd75732fa2d0087 [INFO] running `Command { std: "docker" "start" "-a" "b12612e5b0d5b7473209c1c0a361e97cc584389ced65a6551cd75732fa2d0087", kill_on_drop: false }` [INFO] [stderr] Compiling masterror-derive v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.28s [INFO] running `Command { std: "docker" "inspect" "b12612e5b0d5b7473209c1c0a361e97cc584389ced65a6551cd75732fa2d0087", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b12612e5b0d5b7473209c1c0a361e97cc584389ced65a6551cd75732fa2d0087", kill_on_drop: false }` [INFO] [stdout] b12612e5b0d5b7473209c1c0a361e97cc584389ced65a6551cd75732fa2d0087 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 59695d01d23a6300eefed83bdbc55060d38e337d4f34856d7f62dcb0e9b2e22a [INFO] running `Command { std: "docker" "start" "-a" "59695d01d23a6300eefed83bdbc55060d38e337d4f34856d7f62dcb0e9b2e22a", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/masterror_derive-aa2834ac838b2a47) [INFO] [stdout] [INFO] [stdout] running 562 tests [INFO] [stdout] test display::enum_impl::tests::test_expand_enum_empty_variants ... ok [INFO] [stdout] test display::enum_impl::tests::test_expand_enum_multiple_variants ... ok [INFO] [stdout] test display::enum_impl::tests::test_expand_enum_single_variant ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_formatter_path_unit ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_formatter_path_unnamed_fields ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_template_unit ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_template_named_fields ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_template_unnamed_fields ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_transparent_multiple_fields ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_formatter_arguments_empty ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_transparent_single_named_field ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_transparent_single_unnamed_field ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_formatter_arguments_single ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_transparent_unit ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_named_placeholder_self ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_named_placeholder_positional_error ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_tuple_placeholder_implicit ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_named_placeholder_field_name ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_formatter_arguments_multiple ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_named_placeholder_implicit_error ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_tuple_placeholder_positional ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_tuple_placeholder_named_error ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_named_placeholder_unknown_field ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_tuple_placeholder_positional_out_of_bounds ... ok [INFO] [stdout] test display::enum_impl::tests::test_variant_tuple_placeholder_self ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_new_struct ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_new_variant ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_resolve_placeholder_named ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_formatter_path_named_fields ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_prelude_tokens_with_expr ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_resolve_placeholder_positional ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_resolve_placeholder_with_pointer_formatter ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_resolve_placeholder_not_found ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_prelude_tokens_with_shorthand ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_register_implicit_extends_vec ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_with_shorthand_arg ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_with_positional_arg ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_with_implicit_arg ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_with_named_arg ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_struct_shorthand_single_field ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_struct_shorthand_with_projection ... ok [INFO] [stdout] test display::format_args::tests::test_format_arguments_env_resolve_placeholder_implicit ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_struct_shorthand_with_index ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_struct_shorthand_argument ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_struct_shorthand_unknown_field ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_struct_shorthand_with_invalid_index ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_index ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_argument_empty_projection ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_argument_index ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_argument_method_call_error ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_argument_named_field ... ok [INFO] [stdout] test display::enum_impl::tests::test_render_variant_with_all_display_specs ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_index_on_struct_variant ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_method_call_error ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_named_field ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_index_with_projection ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_unknown_named_field ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_out_of_bounds_index ... ok [INFO] [stdout] test display::format_args::tests::test_struct_field_expr_with_display_formatter ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_named_field_on_tuple_variant ... ok [INFO] [stdout] test display::format_args::tests::test_struct_field_expr_with_immutable_reference ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_named_field_with_projection ... ok [INFO] [stdout] test display::format_args::tests::test_struct_projection_expr_complex_chain ... ok [INFO] [stdout] test display::format_args::tests::test_struct_projection_expr_empty_projection ... ok [INFO] [stdout] test display::format_args::tests::test_struct_field_expr_with_pointer_formatter ... ok [INFO] [stdout] test display::format_args::tests::test_struct_projection_expr_with_method_call ... ok [INFO] [stdout] test display::format_args::tests::test_struct_projection_expr_single_field ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_binary_alternate ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_debug_normal ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_display_with_spec ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_debug_alternate ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_binary_normal ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_lower_hex_alternate ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_lower_hex_normal ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_lower_exp_alternate ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_display_without_spec ... ok [INFO] [stdout] test display::format_args::tests::test_resolve_variant_shorthand_empty_projection ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_octal_alternate ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_pointer_normal_with_reference ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_octal_normal ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_lower_exp_normal ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_pointer_alternate ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_pointer_normal_with_pointer_value ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_upper_exp_normal ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_upper_exp_alternate ... ok [INFO] [stdout] test display::formatter::tests::test_formatter_specifier_all_kinds ... ok [INFO] [stdout] test display::formatter::tests::test_needs_pointer_value_returns_false_for_display_formatter ... ok [INFO] [stdout] test display::formatter::tests::test_needs_pointer_value_returns_true_for_pointer_formatter ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_upper_hex_alternate ... ok [INFO] [stdout] test display::formatter::tests::test_formatter_trait_name_all_kinds ... ok [INFO] [stdout] test display::formatter::tests::test_format_placeholder_upper_hex_normal ... ok [INFO] [stdout] test display::formatter::tests::test_placeholder_requires_format_engine_for_display_with_spec ... ok [INFO] [stdout] test display::formatter::tests::test_placeholder_requires_format_engine_for_debug ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_mutable_raw_pointer ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_immutable_reference ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_generic_type ... ok [INFO] [stdout] test display::formatter::tests::test_needs_pointer_value_returns_false_for_debug_formatter ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_non_null ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_non_null_qualified ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_mutable_reference ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_regular_type ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_tuple ... ok [INFO] [stdout] test display::formatter::tests::test_placeholder_requires_format_engine_for_simple_display ... ok [INFO] [stdout] test display::placeholder::tests::test_resolved_placeholder_expr_new ... ok [INFO] [stdout] test display::placeholder::tests::test_resolved_placeholder_expr_with_true ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_array ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_complex_chain ... ok [INFO] [stdout] test display::placeholder::tests::test_resolved_placeholder_expr_tokens ... ok [INFO] [stdout] test display::placeholder::tests::test_resolved_placeholder_expr_with_false ... ok [INFO] [stdout] test display::placeholder::tests::test_resolved_placeholder_expr_pointer ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_raw_pointer ... ok [INFO] [stdout] test display::projection::tests::test_append_method_call_simple ... ok [INFO] [stdout] test display::placeholder::tests::test_pointer_prefers_value_for_slice ... ok [INFO] [stdout] test display::projection::tests::test_append_method_call_with_turbofish_and_args ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_empty ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_field_then_index ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_method_call_no_args ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_multiple_fields ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_method_call_with_turbofish ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_index_then_field ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_method_call_with_args ... ok [INFO] [stdout] test display::struct_impl::tests::test_binding_ident_unnamed_field ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_multiple_indices ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_single_field ... ok [INFO] [stdout] test display::struct_impl::tests::test_binding_ident_multiple_unnamed_fields ... ok [INFO] [stdout] test display::projection::tests::test_append_projection_segments_single_index ... ok [INFO] [stdout] test display::struct_impl::tests::test_binding_ident_named_field ... ok [INFO] [stdout] test display::struct_impl::tests::test_formatter_path_call_no_args ... ok [INFO] [stdout] test display::struct_impl::tests::test_expand_struct_template ... ok [INFO] [stdout] test display::struct_impl::tests::test_expand_struct_transparent_unit ... ok [INFO] [stdout] test display::struct_impl::tests::test_formatter_path_call_with_args ... ok [INFO] [stdout] test display::struct_impl::tests::test_render_struct_formatter_path_with_fields ... ok [INFO] [stdout] test display::struct_impl::tests::test_expand_struct_formatter_path ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_field_expr_unnamed_field ... ok [INFO] [stdout] test display::struct_impl::tests::test_expand_struct_transparent_single_field ... ok [INFO] [stdout] test display::struct_impl::tests::test_render_struct_formatter_path_unit ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_field_expr_with_pointer ... ok [INFO] [stdout] test display::struct_impl::tests::test_expand_struct_with_generics ... ok [INFO] [stdout] test display::struct_impl::tests::test_render_struct_transparent_single_field ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_field_expr_with_reference ... ok [INFO] [stdout] test display::struct_impl::tests::test_render_struct_transparent_unit ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_field_expr_with_display ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_formatter_arguments_named_fields ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_formatter_arguments_preserves_order ... ok [INFO] [stdout] test display::struct_impl::tests::test_render_struct_transparent_unnamed_field ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_formatter_arguments_unit ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_placeholder_expr_named_field ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_placeholder_expr_positional ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_placeholder_expr_self ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_placeholder_expr_implicit ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_placeholder_expr_positional_out_of_bounds ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_formatter_arguments_unnamed_fields ... ok [INFO] [stdout] test display::struct_impl::tests::test_struct_placeholder_expr_unknown_named_field ... ok [INFO] [stdout] test display::template::tests::test_build_template_arguments_deduplicates_positional ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_binary ... ok [INFO] [stdout] test display::template::tests::test_build_template_arguments_orders_correctly ... ok [INFO] [stdout] test display::template::tests::test_build_template_arguments_handles_literals ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_debug ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_debug_alternate ... ok [INFO] [stdout] test display::template::tests::test_build_template_arguments_deduplicates_named ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_display_no_spec ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_display_with_spec ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_lower_exp ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_lower_hex ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_pointer ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_upper_exp ... ok [INFO] [stdout] test display::template::tests::test_placeholder_format_fragment_display_with_spec ... ok [INFO] [stdout] test display::template::tests::test_placeholder_format_fragment_implicit ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_upper_hex ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_lower_hex_alternate ... ok [INFO] [stdout] test display::template::tests::test_formatter_format_fragment_octal ... ok [INFO] [stdout] test display::template::tests::test_placeholder_format_fragment_implicit_binary ... ok [INFO] [stdout] test display::template::tests::test_placeholder_format_fragment_named_debug ... ok [INFO] [stdout] test display::template::tests::test_placeholder_format_fragment_named_debug_alternate ... ok [INFO] [stdout] test display::template::tests::test_placeholder_format_fragment_named_display ... ok [INFO] [stdout] test display::template::tests::test_placeholder_format_fragment_positional_hex_alternate ... ok [INFO] [stdout] test display::template::tests::test_push_literal_fragment_appends ... ok [INFO] [stdout] test display::template::tests::test_push_literal_fragment_multiple_braces ... ok [INFO] [stdout] test display::template::tests::test_push_literal_fragment_simple_text ... ok [INFO] [stdout] test display::template::tests::test_push_literal_fragment_with_both_braces ... ok [INFO] [stdout] test display::template::tests::test_push_literal_fragment_with_closing_brace ... ok [INFO] [stdout] test display::template::tests::test_placeholder_format_fragment_positional_hex ... ok [INFO] [stdout] test display::template::tests::test_placeholder_format_fragment_positional ... ok [INFO] [stdout] test display::template::tests::test_push_literal_fragment_with_opening_brace ... ok [INFO] [stdout] test error_trait::backtrace::tests::test_enum_backtrace_method_without_backtrace ... ok [INFO] [stdout] test error_trait::backtrace::tests::test_struct_backtrace_method_without_backtrace_field ... ok [INFO] [stdout] test error_trait::backtrace::tests::test_variant_backtrace_arm_unit_variant ... ok [INFO] [stdout] test error_trait::backtrace::tests::test_struct_backtrace_method_with_backtrace_field ... ok [INFO] [stdout] test error_trait::backtrace::tests::test_variant_backtrace_arm_unnamed_no_backtrace ... ok [INFO] [stdout] test error_trait::backtrace::tests::test_enum_backtrace_method_with_backtrace_variants ... ok [INFO] [stdout] test error_trait::backtrace::tests::test_variant_backtrace_arm_named_no_backtrace ... ok [INFO] [stdout] test error_trait::backtrace::tests::test_variant_backtrace_arm_with_backtrace_field ... ok [INFO] [stdout] test error_trait::binding::tests::test_binding_ident_named_field ... ok [INFO] [stdout] test error_trait::backtrace::tests::test_variant_backtrace_arm_unnamed_with_backtrace ... ok [INFO] [stdout] test error_trait::binding::tests::test_binding_ident_preserves_named_identifier ... ok [INFO] [stdout] test error_trait::binding::tests::test_binding_ident_unnamed_field_index_0 ... ok [INFO] [stdout] test error_trait::binding::tests::test_binding_ident_unnamed_field_index_5 ... ok [INFO] [stdout] test error_trait::provide::tests::test_provide_backtrace_tokens_non_option ... ok [INFO] [stdout] test error_trait::provide::tests::test_enum_provide_method_no_provides ... ok [INFO] [stdout] test error_trait::provide::tests::test_provide_custom_tokens_option_type ... ok [INFO] [stdout] test error_trait::provide::tests::test_provide_backtrace_tokens_option ... ok [INFO] [stdout] test error_trait::provide::tests::test_provide_custom_tokens_reference ... ok [INFO] [stdout] test error_trait::provide::tests::test_provide_custom_tokens_both ... ok [INFO] [stdout] test error_trait::provide::tests::test_provide_source_tokens_non_option ... ok [INFO] [stdout] test error_trait::provide::tests::test_provide_custom_tokens_value ... ok [INFO] [stdout] test error_trait::source::tests::test_struct_source_body_template_with_source_field ... ok [INFO] [stdout] test error_trait::source::tests::test_variant_source_arm_template_named_no_source ... ok [INFO] [stdout] test error_trait::source::tests::test_struct_source_body_transparent_no_fields ... ok [INFO] [stdout] test error_trait::source::tests::test_struct_source_body_transparent_with_field ... ok [INFO] [stdout] test error_trait::source::tests::test_variant_source_arm_template_named_with_source ... ok [INFO] [stdout] test error_trait::source::tests::test_variant_source_arm_template_unnamed_with_source ... ok [INFO] [stdout] test error_trait::source::tests::test_variant_source_arm_template_unnamed_no_source ... ok [INFO] [stdout] test error_trait::source::tests::test_variant_source_arm_transparent_named_multiple ... ok [INFO] [stdout] test error_trait::source::tests::test_variant_source_arm_transparent_named ... ok [INFO] [stdout] test error_trait::tests::test_expand_enum ... ok [INFO] [stdout] test error_trait::tests::test_expand_struct ... ok [INFO] [stdout] test error_trait::provide::tests::test_provide_source_tokens_option_type ... ok [INFO] [stdout] test error_trait::provide::tests::test_struct_provide_method_no_fields ... ok [INFO] [stdout] test error_trait::tests::test_expand_struct_generates_source_method ... ok [INFO] [stdout] test error_trait::source::tests::test_struct_source_body_template_no_source_field ... ok [INFO] [stdout] test from_impl::tests::test_backtrace_initializer_non_option_type ... ok [INFO] [stdout] test from_impl::tests::test_enum_from_impl_unnamed_fields ... ok [INFO] [stdout] test from_impl::tests::test_backtrace_initializer_option_type ... ok [INFO] [stdout] test from_impl::tests::test_expand_enum_with_from_fields ... ok [INFO] [stdout] test from_impl::tests::test_expand_struct_with_from_field ... ok [INFO] [stdout] test from_impl::tests::test_expand_enum_without_from_fields ... ok [INFO] [stdout] test from_impl::tests::test_expand_struct_without_from_field ... ok [INFO] [stdout] test from_impl::tests::test_field_value_expr_plain_field_fails ... ok [INFO] [stdout] test error_trait::source::tests::test_variant_source_arm_transparent_unnamed ... ok [INFO] [stdout] test from_impl::tests::test_field_value_expr_backtrace_field ... ok [INFO] [stdout] test from_impl::tests::test_field_value_expr_from_field ... ok [INFO] [stdout] test from_impl::tests::test_enum_from_impl_named_fields ... ok [INFO] [stdout] test from_impl::tests::test_field_value_expr_source_field_non_option_fails ... ok [INFO] [stdout] test error_trait::source::tests::test_variant_source_arm_unit ... ok [INFO] [stdout] test from_impl::tests::test_field_value_expr_source_field_option ... ok [INFO] [stdout] test from_impl::tests::test_source_initializer_non_option_type_fails ... ok [INFO] [stdout] test from_impl::tests::test_source_initializer_option_type ... ok [INFO] [stdout] test from_impl::tests::test_struct_constructor_multiple_fields ... ok [INFO] [stdout] test from_impl::tests::test_struct_constructor_unit_fails ... ok [INFO] [stdout] test from_impl::tests::test_struct_from_impl_with_generics ... ok [INFO] [stdout] test from_impl::tests::test_struct_from_impl_named_fields ... ok [INFO] [stdout] test from_impl::tests::test_struct_from_impl_unnamed_fields ... ok [INFO] [stdout] test from_impl::tests::test_struct_constructor_unnamed_fields ... ok [INFO] [stdout] test from_impl::tests::test_struct_constructor_named_fields ... ok [INFO] [stdout] test from_impl::tests::test_variant_constructor_multiple_unnamed_fields ... ok [INFO] [stdout] test from_impl::tests::test_variant_constructor_named_fields ... ok [INFO] [stdout] test input::parse::tests::parse_input_enum ... ok [INFO] [stdout] test from_impl::tests::test_variant_constructor_unnamed_fields ... ok [INFO] [stdout] test input::parse::tests::parse_input_struct ... ok [INFO] [stdout] test input::parse::tests::parse_input_union_error ... ok [INFO] [stdout] test input::parse::tests::parse_variant_from_attr ... ok [INFO] [stdout] test input::parse::tests::parse_enum_type_level_error_attr ... ok [INFO] [stdout] test input::parse_attr::tests::extract_app_error_spec_duplicate ... ok [INFO] [stdout] test input::parse_attr::tests::extract_app_error_spec_valid ... ok [INFO] [stdout] test input::parse_attr::tests::extract_app_error_spec_error ... ok [INFO] [stdout] test from_impl::tests::test_variant_constructor_unit_fails ... ok [INFO] [stdout] test input::parse_attr::tests::extract_display_spec_duplicate ... ok [INFO] [stdout] test input::parse_attr::tests::extract_display_spec_error ... ok [INFO] [stdout] test input::parse_attr::tests::extract_app_error_spec_none ... ok [INFO] [stdout] test input::parse_attr::tests::extract_display_spec_missing ... ok [INFO] [stdout] test input::parse_attr::tests::extract_masterror_spec_none ... ok [INFO] [stdout] test input::parse_attr::tests::extract_display_spec_valid ... ok [INFO] [stdout] test input::parse_attr::tests::extract_masterror_spec_error ... ok [INFO] [stdout] test input::parse_attr::tests::extract_masterror_spec_valid ... ok [INFO] [stdout] test input::parse_attr::tests::extract_masterror_spec_duplicate ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_duplicate_message ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_missing_comma ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_missing_kind ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_duplicate_code ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_duplicate_kind ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_with_code ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_with_message_false ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_with_message_flag ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_unknown_option ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_fmt_with_args ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_with_message_true ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_fmt_duplicate ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_fmt ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_invalid_start ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_fmt_with_args_ok ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_transparent ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_transparent_with_args ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_template_with_args ... ok [INFO] [stdout] test input::parse_attr::tests::parse_app_error_attribute_basic ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_duplicate_code ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_template ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_duplicate_map_grpc ... ok [INFO] [stdout] test input::parse_attr::tests::parse_error_attribute_with_args ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_duplicate_map_problem ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_duplicate_category ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_duplicate_message ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_basic ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_missing_code ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_missing_category ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_duplicate_telemetry ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_missing_comma ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_unknown_map ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_unknown_option ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_duplicate_redact ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_with_map_grpc ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_with_map_problem ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_with_message_false ... ok [INFO] [stdout] test input::parse_attr::tests::parse_provide_attribute_duplicate_ref ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_with_telemetry ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_with_message ... ok [INFO] [stdout] test input::parse_attr::tests::parse_provide_attribute_empty ... ok [INFO] [stdout] test input::parse_attr::tests::parse_provide_attribute_ref_only ... ok [INFO] [stdout] test input::parse_attr::tests::parse_provide_attribute_duplicate_value ... ok [INFO] [stdout] test input::parse_attr::tests::parse_masterror_attribute_with_redact ... ok [INFO] [stdout] test input::parse_attr::tests::parse_provide_attribute_missing_comma ... ok [INFO] [stdout] test input::parse_attr::tests::parse_provide_attribute_unknown_option ... ok [INFO] [stdout] test input::parse_attr::tests::parse_provide_attribute_both ... ok [INFO] [stdout] test input::parse_attr::tests::parse_provide_attribute_value_only ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_duplicate_fields ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_duplicate_message ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_empty ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_message_explicit_true ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_fields_multiple ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_missing_comma ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_fields_empty ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_unknown_option ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_fields_missing_comma ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_fields_single ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_message_only ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_fields_policy_last_four ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_fields_policy_none ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_fields_policy_hash ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_block_message_explicit_false ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_fields_policy_last4 ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_fields_unknown_policy ... ok [INFO] [stdout] test input::parse_attr::tests::parse_redact_fields_policy_redact ... ok [INFO] [stdout] test input::parse_attr::tests::parse_telemetry_block_missing_comma ... ok [INFO] [stdout] test input::parse_attr::tests::parse_telemetry_block_multiple ... ok [INFO] [stdout] test input::parse_format::tests::format_arg_value_span_projection ... ok [INFO] [stdout] test input::parse_format::tests::join_spans_works ... ok [INFO] [stdout] test input::parse_attr::tests::parse_telemetry_block_trailing_comma_error ... ok [INFO] [stdout] test input::parse_format::tests::parse_format_arg_value_expr ... ok [INFO] [stdout] test input::parse_format::tests::parse_format_args_empty ... ok [INFO] [stdout] test input::parse_format::tests::parse_format_args_leading_comma_only ... ok [INFO] [stdout] test input::parse_attr::tests::parse_telemetry_block_single ... ok [INFO] [stdout] test input::parse_format::tests::parse_format_args_named ... ok [INFO] [stdout] test input::parse_format::tests::parse_format_arg_value_projection ... ok [INFO] [stdout] test input::parse_format::tests::format_arg_value_span_expr ... ok [INFO] [stdout] test input::parse_format::tests::parse_format_args_positional ... ok [INFO] [stdout] test input::parse_format::tests::parse_format_args_mixed ... ok [INFO] [stdout] test input::parse_format::tests::parse_method_call_suffix_none ... ok [INFO] [stdout] test input::parse_format::tests::parse_format_args_duplicate_named ... ok [INFO] [stdout] test input::parse_format::tests::parse_method_call_suffix_parens ... ok [INFO] [stdout] test input::parse_format::tests::parse_projection_segment_error_first ... ok [INFO] [stdout] test input::parse_format::tests::parse_projection_segment_method_call ... ok [INFO] [stdout] test input::parse_format::tests::parse_method_call_suffix_with_args ... ok [INFO] [stdout] test input::parse_format::tests::parse_projection_segment_method_with_args ... ok [INFO] [stdout] test input::parse_format::tests::parse_projection_segment_method_with_turbofish ... ok [INFO] [stdout] test input::parse_format::tests::parse_method_call_suffix_with_turbofish ... ok [INFO] [stdout] test input::parse_format::tests::parse_projection_segments_multiple ... ok [INFO] [stdout] test input::parse_format::tests::parse_projection_segment_error_not_first ... ok [INFO] [stdout] test input::parse_format::tests::parse_projection_segments_single_field ... ok [INFO] [stdout] test input::parse_format::tests::raw_format_arg_named ... ok [INFO] [stdout] test input::types::tests::field_attrs_backtrace_kind_none ... ok [INFO] [stdout] test input::parse_format::tests::raw_format_arg_positional ... ok [INFO] [stdout] test input::types::tests::field_attrs_duplicate_backtrace ... ok [INFO] [stdout] test input::types::tests::backtrace_field_methods ... ok [INFO] [stdout] test input::types::tests::backtrace_field_stores_option_backtrace ... ok [INFO] [stdout] test input::types::tests::field_attrs_duplicate_from ... ok [INFO] [stdout] test input::types::tests::field_attrs_has_backtrace_explicit ... ok [INFO] [stdout] test input::parse_format::tests::parse_projection_segment_field ... ok [INFO] [stdout] test input::types::tests::field_attrs_duplicate_source ... ok [INFO] [stdout] test input::types::tests::field_attrs_has_backtrace_option ... ok [INFO] [stdout] test input::types::tests::field_attrs_has_source_inferred ... ok [INFO] [stdout] test input::types::tests::field_attrs_has_backtrace_inferred ... ok [INFO] [stdout] test input::types::tests::field_attrs_provide ... ok [INFO] [stdout] test input::types::tests::fields_backtrace_field_explicit ... ok [INFO] [stdout] test input::parse_format::tests::parse_projection_segment_index ... ok [INFO] [stdout] test input::types::tests::fields_backtrace_field_inferred ... ok [INFO] [stdout] test input::types::tests::fields_first_from_field_found ... ok [INFO] [stdout] test input::types::tests::field_attrs_has_source_explicit ... ok [INFO] [stdout] test input::types::tests::fields_first_from_field_not_found ... ok [INFO] [stdout] test input::types::tests::fields_get_named_found ... ok [INFO] [stdout] test input::types::tests::fields_backtrace_field_not_found ... ok [INFO] [stdout] test input::types::tests::fields_get_named_not_found ... ok [INFO] [stdout] test input::types::tests::fields_get_named_on_unit ... ok [INFO] [stdout] test input::types::tests::field_attrs_has_source_from ... ok [INFO] [stdout] test input::types::tests::fields_get_positional_on_unit ... ok [INFO] [stdout] test input::types::tests::fields_get_positional_on_named ... ok [INFO] [stdout] test input::types::tests::fields_get_named_on_unnamed ... ok [INFO] [stdout] test input::types::tests::fields_len_unit ... ok [INFO] [stdout] test input::types::tests::fields_iter_empty ... ok [INFO] [stdout] test input::types::tests::fields_get_positional_found ... ok [INFO] [stdout] test input::types::tests::fields_iter_named ... ok [INFO] [stdout] test input::types::tests::fields_get_positional_not_found ... ok [INFO] [stdout] test input::types::tests::fields_len_unnamed ... ok [INFO] [stdout] test input::types::tests::fields_len_named ... ok [INFO] [stdout] test input::utils::tests::collect_errors_empty ... ok [INFO] [stdout] test input::types::tests::format_arg_projection_segment_span_index ... ok [INFO] [stdout] test input::utils::tests::collect_errors_multiple ... ok [INFO] [stdout] test input::utils::tests::collect_errors_single ... ok [INFO] [stdout] test input::types::tests::format_arg_projection_segment_span_field ... ok [INFO] [stdout] test input::utils::tests::is_arc_type_false ... ok [INFO] [stdout] test input::types::tests::format_arg_projection_segment_span_method_call ... ok [INFO] [stdout] test input::utils::tests::is_arc_type_no_segments ... ok [INFO] [stdout] test input::utils::tests::is_arc_type_tuple ... ok [INFO] [stdout] test input::utils::tests::is_arc_type_with_qself ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_storage_backtrace ... ok [INFO] [stdout] test input::utils::tests::is_arc_type_non_path_type ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_storage_false ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_storage_option_string ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_type_false ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_storage_option_backtrace ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_type_true ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_type_empty_segments ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_type_non_path ... ok [INFO] [stdout] test input::utils::tests::is_arc_type_true ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_type_tuple ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_type_with_args ... ok [INFO] [stdout] test input::utils::tests::is_backtrace_type_with_qself ... ok [INFO] [stdout] test input::utils::tests::is_option_type_empty_path ... ok [INFO] [stdout] test input::utils::tests::is_option_type_with_qself ... ok [INFO] [stdout] test input::utils::tests::option_inner_type_lifetime_arg ... ok [INFO] [stdout] test input::utils::tests::is_option_type_true ... ok [INFO] [stdout] test input::utils::tests::option_inner_type_none ... ok [INFO] [stdout] test input::utils::tests::option_inner_type_no_angle_brackets ... ok [INFO] [stdout] test input::utils::tests::option_inner_type_some ... ok [INFO] [stdout] test input::utils::tests::is_option_type_false ... ok [INFO] [stdout] test input::utils::tests::option_inner_type_non_type_arg ... ok [INFO] [stdout] test input::utils::tests::path_is_match ... ok [INFO] [stdout] test input::utils::tests::placeholder_error_named ... ok [INFO] [stdout] test input::utils::tests::path_is_no_match ... ok [INFO] [stdout] test input::utils::tests::placeholder_error_positional ... ok [INFO] [stdout] test input::utils::tests::validate_backtrace_usage_multiple ... ok [INFO] [stdout] test input::utils::tests::placeholder_error_implicit ... ok [INFO] [stdout] test input::utils::tests::option_inner_type_with_qself ... ok [INFO] [stdout] test input::utils::tests::validate_backtrace_usage_invalid_type ... ok [INFO] [stdout] test input::utils::tests::validate_backtrace_usage_single ... ok [INFO] [stdout] test input::utils::tests::validate_backtrace_usage_single_with_extra_field ... ok [INFO] [stdout] test input::utils::tests::validate_backtrace_usage_source_ok ... ok [INFO] [stdout] test input::utils::tests::validate_from_usage_source_companion_non_option ... ok [INFO] [stdout] test input::utils::tests::validate_from_usage_backtrace_companion_ok ... ok [INFO] [stdout] test input::utils::tests::validate_from_usage_multiple_from_fields ... ok [INFO] [stdout] test input::utils::tests::validate_from_usage_source_companion_option_ok ... ok [INFO] [stdout] test input::utils::tests::validate_from_usage_transparent_not_single ... ok [INFO] [stdout] test input::utils::tests::validate_transparent_multiple_fields_struct ... ok [INFO] [stdout] test input::utils::tests::validate_from_usage_transparent_multiple_fields ... ok [INFO] [stdout] test input::utils::tests::validate_from_usage_source_companion_implicit_source_without_attr ... ok [INFO] [stdout] test input::utils::tests::validate_from_usage_unexpected_companions ... ok [INFO] [stdout] test input::utils::tests::validate_transparent_single_field ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_field_redaction_tokens_all_kinds ... ok [INFO] [stdout] test input::utils::tests::validate_transparent_multiple_fields_variant ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_backtrace_attachment_tokens_none ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_metadata_attach_tokens ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_field_redaction_tokens_all_variants ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_redact_tokens_message_only ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_source_attachment_option_arc ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_telemetry_initialization_with_entries ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_redact_tokens_with_fields ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_source_attachment_tokens_empty ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_bind_struct_fields_named ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_telemetry_initialization_empty ... ok [INFO] [stdout] test masterror_impl::attachment::tests::test_source_attachment_arc ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_bind_struct_fields_unnamed ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_bind_struct_fields_unit ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_bind_variant_fields_unit ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_bind_variant_fields_unnamed ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_binding_ident_named_field ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_bind_variant_fields_named ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_field_usage_tokens_empty ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_binding_ident_unnamed_field ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_field_usage_tokens_single ... ok [INFO] [stdout] test masterror_impl::binding::tests::test_field_usage_tokens_multiple ... ok [INFO] [stdout] test masterror_impl::conversion::tests::test_enum_message_pattern_unit ... ok [INFO] [stdout] test masterror_impl::conversion::tests::test_ensure_all_variants_have_masterror_valid ... ok [INFO] [stdout] test masterror_impl::conversion::tests::test_message_initialization_disabled ... ok [INFO] [stdout] test masterror_impl::conversion::tests::test_message_initialization_enabled ... ok [INFO] [stdout] test masterror_impl::mapping::tests::test_mapping_option_tokens_grpc_some ... ok [INFO] [stdout] test masterror_impl::conversion::tests::test_enum_message_pattern_named ... ok [INFO] [stdout] test masterror_impl::mapping::tests::test_mapping_option_tokens_none ... ok [INFO] [stdout] test masterror_impl::mapping::tests::test_mapping_option_tokens_problem_none ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_empty ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_hex_with_extra ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_incomplete_hex ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_backslash ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_double_quote ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_incomplete_unicode_no_brace ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_incomplete_unicode_no_closing ... ok [INFO] [stdout] test masterror_impl::mapping::tests::test_mapping_option_tokens_problem_some ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_carriage_return ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_hex ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_invalid_escape ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_newline ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_not_starting_with_backslash ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_tab ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_unicode_short ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_unicode_long ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_too_short ... ok [INFO] [stdout] test span::tests::test_escaped_range_emoji ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_null ... ok [INFO] [stdout] test span::tests::test_escaped_range_multibyte_utf8 ... ok [INFO] [stdout] test span::tests::test_escape_sequence_len_single_quote ... ok [INFO] [stdout] test span::tests::test_escaped_range_hex_escape ... ok [INFO] [stdout] test span::tests::test_escaped_range_missing_quotes ... ok [INFO] [stdout] test span::tests::test_escaped_range_partial_after_escape ... ok [INFO] [stdout] test span::tests::test_escaped_range_newline_escape ... ok [INFO] [stdout] test span::tests::test_escaped_range_quote_escape ... ok [INFO] [stdout] test span::tests::test_escaped_range_tab_escape ... ok [INFO] [stdout] test span::tests::test_escaped_range_backslash_escape ... ok [INFO] [stdout] test span::tests::test_escaped_range_partial_with_escape ... ok [INFO] [stdout] test span::tests::test_escaped_range_carriage_return ... ok [INFO] [stdout] test span::tests::test_escaped_range_no_escapes ... ok [INFO] [stdout] test span::tests::test_escaped_range_exceeds_content ... ok [INFO] [stdout] test span::tests::test_escaped_range_unicode_escape ... ok [INFO] [stdout] test span::tests::test_escaped_range_unicode_escape_short ... ok [INFO] [stdout] test span::tests::test_literal_subspan_empty_range_at_end ... ok [INFO] [stdout] test span::tests::test_literal_subspan_empty_range_at_start ... ok [INFO] [stdout] test span::tests::test_literal_subspan_valid_range_raw_string ... ok [INFO] [stdout] test span::tests::test_raw_range_exceeds_content ... ok [INFO] [stdout] test span::tests::test_raw_range_not_starting_with_r ... ok [INFO] [stdout] test span::tests::test_raw_range_simple ... ok [INFO] [stdout] test span::tests::test_raw_range_missing_opening_quote ... ok [INFO] [stdout] test span::tests::test_literal_subspan_invalid_range_end_exceeds_length ... ok [INFO] [stdout] test span::tests::test_raw_range_with_two_hashes ... ok [INFO] [stdout] test span::tests::test_literal_subspan_invalid_range_start_greater_than_end ... ok [INFO] [stdout] test span::tests::test_raw_range_empty_content ... ok [INFO] [stdout] test template_support::tests::parse_display_template_complex_mixed ... ok [INFO] [stdout] test span::tests::test_raw_range_empty_content_with_hash ... ok [INFO] [stdout] test template_support::tests::parse_display_template_consecutive_placeholders ... ok [INFO] [stdout] test template_support::tests::parse_display_template_implicit_placeholder ... ok [INFO] [stdout] test template_support::tests::parse_display_template_invalid_identifier ... ok [INFO] [stdout] test template_support::tests::parse_display_template_escape_sequences ... ok [INFO] [stderr] Doc-tests masterror_derive [INFO] [stdout] test template_support::tests::parse_display_template_leading_trailing_braces ... ok [INFO] [stdout] test span::tests::test_literal_subspan_valid_range_regular_string ... ok [INFO] [stdout] test template_support::tests::parse_display_template_multiple_placeholders ... ok [INFO] [stdout] test span::tests::test_raw_range_with_one_hash ... ok [INFO] [stdout] test template_support::tests::parse_display_template_multiple_implicit_placeholders ... ok [INFO] [stdout] test template_support::tests::parse_display_template_empty_string ... ok [INFO] [stdout] test template_support::tests::parse_display_template_named_placeholder ... ok [INFO] [stdout] test template_support::tests::parse_display_template_nested_placeholder ... ok [INFO] [stdout] test template_support::tests::parse_display_template_unterminated_placeholder ... ok [INFO] [stdout] test template_support::tests::parse_display_template_numbers_in_names ... ok [INFO] [stdout] test template_support::tests::parse_display_template_only_placeholder ... ok [INFO] [stdout] test template_support::tests::parse_display_template_positional_placeholder ... ok [INFO] [stdout] test template_support::tests::parse_display_template_simple_literal ... ok [INFO] [stdout] test template_support::tests::parse_display_template_unicode_content ... ok [INFO] [stdout] test template_support::tests::parse_display_template_unmatched_closing_brace ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_lower_exp_formatter ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_alternate_debug_formatter ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_alternate_formatters ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_binary_formatter ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_debug_formatter ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_formatter ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_hex_formatter ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_octal_formatter ... ok [INFO] [stdout] test template_support::tests::placeholder_span_returns_lit_span_for_invalid_range ... ok [INFO] [stdout] test template_support::tests::placeholder_span_returns_subspan_for_valid_range ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_pointer_formatter ... ok [INFO] [stdout] test template_support::tests::template_error_invalid_identifier ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_upper_exp_formatter ... ok [INFO] [stdout] test template_support::tests::template_error_invalid_index ... ok [INFO] [stdout] test template_support::tests::parse_display_template_with_upper_hex_formatter ... ok [INFO] [stdout] test template_support::tests::template_error_empty_placeholder ... ok [INFO] [stdout] test template_support::tests::template_error_invalid_formatter ... ok [INFO] [stdout] test template_support::tests::template_error_nested_placeholder ... ok [INFO] [stdout] test template_support::tests::template_error_unmatched_closing_brace ... ok [INFO] [stdout] test template_support::tests::template_error_unterminated_placeholder ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 562 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test src/display.rs - display::expand (line 54) ... ignored [INFO] [stdout] test src/display.rs - display::expand (line 63) ... ignored [INFO] [stdout] test src/display/projection.rs - display::projection::append_method_call (line 100) ... ignored [INFO] [stdout] test src/display/projection.rs - display::projection::append_method_call (line 95) ... ignored [INFO] [stdout] test src/display/projection.rs - display::projection::append_projection_segments (line 35) ... ignored [INFO] [stdout] test src/error_trait/binding.rs - error_trait::binding::binding_ident (line 30) ... ignored [INFO] [stdout] test src/masterror_impl.rs - masterror_impl (line 23) ... ignored [INFO] [stdout] test src/masterror_impl/attachment.rs - masterror_impl::attachment::backtrace_attachment_tokens (line 121) ... ignored [INFO] [stdout] test src/masterror_impl/attachment.rs - masterror_impl::attachment::field_redaction_tokens (line 305) ... ignored [INFO] [stdout] test src/masterror_impl/attachment.rs - masterror_impl::attachment::metadata_attach_tokens (line 233) ... ignored [INFO] [stdout] test src/masterror_impl/attachment.rs - masterror_impl::attachment::redact_tokens (line 262) ... ignored [INFO] [stdout] test src/masterror_impl/attachment.rs - masterror_impl::attachment::source_attachment_tokens (line 45) ... ignored [INFO] [stdout] test src/masterror_impl/attachment.rs - masterror_impl::attachment::telemetry_initialization (line 181) ... ignored [INFO] [stdout] test src/masterror_impl/binding.rs - masterror_impl::binding::bind_struct_fields (line 54) ... ignored [INFO] [stdout] test src/masterror_impl/binding.rs - masterror_impl::binding::bind_variant_fields (line 124) ... ignored [INFO] [stdout] test src/masterror_impl/binding.rs - masterror_impl::binding::binding_ident (line 225) ... ignored [INFO] [stdout] test src/masterror_impl/binding.rs - masterror_impl::binding::field_usage_tokens (line 192) ... ignored [INFO] [stdout] test src/masterror_impl/conversion.rs - masterror_impl::conversion::ensure_all_variants_have_masterror (line 232) ... ignored [INFO] [stdout] test src/masterror_impl/conversion.rs - masterror_impl::conversion::enum_conversion_impl (line 116) ... ignored [INFO] [stdout] test src/masterror_impl/conversion.rs - masterror_impl::conversion::message_initialization (line 198) ... ignored [INFO] [stdout] test src/masterror_impl/conversion.rs - masterror_impl::conversion::struct_conversion_impl (line 50) ... ignored [INFO] [stdout] test src/masterror_impl/mapping.rs - masterror_impl::mapping::enum_mapping_impl (line 104) ... ignored [INFO] [stdout] test src/masterror_impl/mapping.rs - masterror_impl::mapping::struct_mapping_impl (line 41) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 23 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/error_trait.rs - error_trait (line 33) ... ignored [INFO] [stdout] test src/masterror_impl/mapping.rs - masterror_impl::mapping::mapping_option_tokens (line 217) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.40s; merged doctests compilation took 0.39s [INFO] running `Command { std: "docker" "inspect" "59695d01d23a6300eefed83bdbc55060d38e337d4f34856d7f62dcb0e9b2e22a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "59695d01d23a6300eefed83bdbc55060d38e337d4f34856d7f62dcb0e9b2e22a", kill_on_drop: false }` [INFO] [stdout] 59695d01d23a6300eefed83bdbc55060d38e337d4f34856d7f62dcb0e9b2e22a