[INFO] fetching crate hunyi 0.8.0...
[INFO] testing hunyi-0.8.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-3
[INFO] extracting crate hunyi 0.8.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate hunyi 0.8.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate hunyi 0.8.0
[INFO] tweaked toml for crates.io crate hunyi 0.8.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate hunyi 0.8.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate hunyi 0.8.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2
[INFO] running `Command { std: "docker" "start" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling xingbiao v0.8.0
[INFO] [stderr]    Compiling xuanji v0.8.0
[INFO] [stderr]    Compiling hunyi v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 50.05s
[INFO] running `Command { std: "docker" "inspect" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling hunyi v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 36.52s
[INFO] running `Command { std: "docker" "inspect" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/hunyi-df45ae7108dd738c)
[INFO] [stdout] 
[INFO] [stdout] running 648 tests
[INFO] [stdout] test collect::dyn_trait::tests::an_inherent_impl_public_assoc_const_and_type_are_observed ... ok
[INFO] [stdout] test collect::dyn_trait::tests::a_non_public_inherent_assoc_item_is_not_exposed_but_a_pub_method_still_is ... ok
[INFO] [stdout] test collect::dyn_trait::tests::an_assoc_type_bound_gat_param_and_default_are_observed ... ok
[INFO] [stdout] test collect::dyn_trait::tests::a_forbidden_supertrait_head_still_reacts_and_a_std_bound_does_not ... ok
[INFO] [stdout] test finding::fact::fact_tests::an_unstamped_shape_exposure_fails_loudly - should panic ... ok
[INFO] [stdout] test finding::fact::fact_tests::every_visibility_item_kind_has_its_exact_published_value ... ok
[INFO] [stdout] test finding::fact::fact_tests::every_exposure_kind_has_its_exact_published_type_and_shape ... ok
[INFO] [stdout] test finding::fact::fact_tests::every_semantic_fact_family_has_its_exact_named_identity_schema ... ok
[INFO] [stdout] test finding::fact::fact_tests::semantic_fact_shape_and_observed_values_are_both_identity ... ok
[INFO] [stdout] test tests::async_exposure::async_cfg_branches_never_share_an_unrenderable_owner_fallback ... ok
[INFO] [stdout] test finding::fact::fact_tests::every_async_seam_form_has_exact_structured_identity ... ok
[INFO] [stdout] test observer::tests::empty_boundaries_are_clean_without_reading_a_manifest ... ok
[INFO] [stdout] test finding::fact::fact_tests::every_unsafe_site_form_has_exact_structured_identity ... ok
[INFO] [stdout] test finding::fact::fact_tests::semantic_renderers_and_rejected_sentinels_are_pinned ... ok
[INFO] [stdout] test collect::dyn_trait::tests::an_inherent_impl_generic_bound_is_observed ... ok
[INFO] [stdout] test finding::fact::fact_tests::every_public_seam_shape_is_named_and_identity_injective ... ok
[INFO] [stdout] test finding::fact::fact_tests::semantic_fact_presentation_is_not_identity ... ok
[INFO] [stdout] test tests::async_exposure::async_exposure_flags_a_public_inherent_async_method ... ok
[INFO] [stdout] test tests::async_exposure::async_exposure_boundary_carries_anchor_and_severity ... ok
[INFO] [stdout] test tests::async_exposure::async_exposure_flags_a_public_trait_async_method_declaration ... ok
[INFO] [stdout] test tests::async_exposure::async_exposure_does_not_flag_trait_impl_private_or_nonasync ... ok
[INFO] [stdout] test tests::async_exposure::async_exposure_flags_a_public_async_free_fn ... ok
[INFO] [stdout] test tests::async_exposure::async_production_violation_separates_target_rule_and_seam ... ok
[INFO] [stdout] test tests::async_exposure::async_exposure_finding_is_injective_across_same_named_owners ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_anchored_at_an_inline_module_follows_its_own_further_path_child ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_errors_on_a_non_cfg_missing_submodule ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_does_not_duplicate_a_file_shared_by_two_plain_cfg_siblings ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_does_not_observe_a_body_nested_module ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_walks_every_branch_of_a_cfg_split_anchor_not_just_the_first ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_includes_the_anchor_modules_own_seam_byte_identically ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_reacts_through_a_cfg_attr_wrapped_path_submodule ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_distinguishes_same_named_async_methods_across_modules ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_and_seam_both_fail_loud_on_an_unrenderable_owner ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_reacts_through_inline_and_nested_modules ... ok
[INFO] [stdout] test tests::async_exposure::dyn_in_an_inherent_impl_public_assoc_const_reacts ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_violations_name_each_branchs_own_file_not_a_shared_module_string_cache ... ok
[INFO] [stdout] test tests::async_exposure::dyn_unknown_module_is_a_constitution_error ... ok
[INFO] [stdout] test tests::async_exposure::distinct_closures_and_nested_dyns_do_not_collide_into_one_finding ... ok
[INFO] [stdout] test tests::async_exposure::the_dyn_trait_builder_carries_anchor_and_severity ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_tolerates_a_cfg_gated_fileless_submodule ... ok
[INFO] [stdout] test tests::async_exposure::dyn_with_multiple_bounds_renders_stably ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_reacts_to_a_submodule_async_fn_the_seam_scope_misses ... ok
[INFO] [stdout] test tests::async_exposure::async_subtree_scopes_to_the_anchored_subtree_not_the_whole_crate ... ok
[INFO] [stdout] test tests::async_exposure::dyn_reacts_at_any_nesting_depth ... ok
[INFO] [stdout] test tests::async_exposure::subtree_opt_in_preserves_anchored_finding_violation_id_identity ... ok
[INFO] [stdout] test tests::async_exposure::dyn_in_public_return_param_and_field_react ... ok
[INFO] [stdout] test tests::async_exposure::same_shape_at_two_seams_stays_two_findings ... ok
[INFO] [stdout] test tests::async_exposure::public_alias_target_reacts_but_named_alias_is_not_expanded ... ok
[INFO] [stdout] test tests::auto_trait_operand::declared_auto_traits_and_the_producer_are_the_same_set ... ok
[INFO] [stdout] test tests::async_exposure::impl_trait_with_no_dyn_node_is_clean ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_auto_bound_rule_key_normalized_identity ... ok
[INFO] [stdout] test collect::dyn_trait::tests::a_supertrait_generic_argument_is_observed ... ok
[INFO] [stdout] test tests::async_exposure::internal_dyn_is_structurally_clean ... ok
[INFO] [stdout] test tests::async_exposure::dyn_in_const_static_trait_method_assoc_default_and_where_react ... ok
[INFO] [stdout] test tests::async_exposure::pacta_shaped_registry_signature_changes_preserve_async_seam_identity ... ok
[INFO] [stdout] test resolve::tests::deeply_nested_alias_targets_use_a_bounded_native_stack ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_auto_bound_qualified_path_violation ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_auto_bound_invalid_qualifier_exits_2 ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_auto_bound_trait_method_violation ... ok
[INFO] [stdout] test tests::auto_trait_operand::exposure_kind_maps_to_auto_trait_boundary_kind ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_auto_bound_free_fn_violation ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_auto_bound_clean_cases ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_private_alias_hiding_auto_bound_is_a_bound ... ok
[INFO] [stdout] test tests::auto_trait_operand::auto_bound_identifies_leaf_first_for_module_recommendation ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_macro_generated_auto_bound_is_a_bound ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_auto_trait_operand_is_a_constitution_error ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_rule_key_normalized_identity ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_auto_bound_three_segment_invalid_qualifier_exits_2 ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_trait_local_auto_trait_leaf_over_reacts_is_a_bound ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_qualified_path_violation ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_inherent_method_violation ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_clean_cases ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_mixed_auto_trait_operand_is_a_constitution_error ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_free_fn_violation ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_qualified_auto_trait_operand_is_a_constitution_error ... ok
[INFO] [stdout] test tests::auto_trait_operand::invalid_auto_bound_syntax_preserves_original_in_leaves_and_rule_key ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_trait_operand_is_a_constitution_error ... ok
[INFO] [stdout] test tests::auto_trait_operand::auto_bound_wrong_module_recommendation_is_executable ... ok
[INFO] [stdout] test tests::auto_trait_operand::principal_collector_keeps_named_trait_and_discards_auto_marker ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_trait_method_violation ... ok
[INFO] [stdout] test tests::auto_trait_operand::dyn_auto_bound_errors ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_trait_macro_generated_auto_bound_is_a_bound ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_subtree_submodule_violation ... ok
[INFO] [stdout] test tests::dyn_trait::a_cfg_sibling_child_module_does_not_shadow_a_different_branchs_own_extern_principal ... ok
[INFO] [stdout] test tests::dyn_trait::a_cfg_split_module_with_two_inline_siblings_child_module_does_not_shadow_the_others_own_extern_principal ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_invalid_qualifier_exits_2_shallow_and_subtree ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_trait_auto_bound_nested_dyn_does_not_react ... ok
[INFO] [stdout] test tests::dyn_trait::a_dyn_in_an_inherent_impl_generic_bound_is_observed ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_subtree_auto_trait_operand_is_a_constitution_error ... ok
[INFO] [stdout] test tests::dyn_trait::a_dyn_in_a_supertrait_or_assoc_type_bound_is_observed ... ok
[INFO] [stdout] test tests::dyn_trait::dyn_operand_boundary_carries_its_operands_and_severity ... ok
[INFO] [stdout] test tests::dyn_trait::an_unrenderable_sub_node_is_a_stated_rendering_bound ... ok
[INFO] [stdout] test tests::dyn_trait::a_macro_generated_dyn_is_a_documented_coverage_bound ... ok
[INFO] [stdout] test tests::dyn_trait::a_private_alias_hiding_a_dyn_is_a_stated_bound ... ok
[INFO] [stdout] test tests::dyn_trait::dyn_operand_empty_set_degenerates_to_any ... ok
[INFO] [stdout] test tests::dyn_trait::dyn_operand_honors_a_module_prefix ... ok
[INFO] [stdout] test tests::dyn_trait::dyn_operand_filters_auto_trait_markers_and_refuses_them_as_operands ... ok
[INFO] [stdout] test tests::dyn_trait::dyn_operand_matches_a_dyn_nested_deep ... ok
[INFO] [stdout] test tests::dyn_trait::dyn_operand_matches_a_reexported_trait_by_its_defining_path ... ok
[INFO] [stdout] test tests::empty_composition_is_clean_without_reading_a_manifest ... ok
[INFO] [stdout] test tests::dyn_trait::dyn_operand_flags_a_named_trait_and_passes_others ... ok
[INFO] [stdout] test tests::dyn_trait::dyn_operand_matches_when_an_auto_trait_is_written_before_the_principal ... ok
[INFO] [stdout] test tests::finding_source_file::a_bare_cfg_negated_sibling_child_module_does_not_shadow_the_others_extern_reexport ... ok
[INFO] [stdout] test tests::finding_source_file::a_cfg_attr_decorated_dual_backed_declaration_is_still_an_ambiguity ... ok
[INFO] [stdout] test tests::finding_source_file::a_bare_cfg_negated_sibling_child_module_does_not_shadow_a_facades_extern_reexport ... ok
[INFO] [stdout] test tests::finding_source_file::a_cfg_mixed_single_module_violation_names_the_offending_sibling_not_the_first_branch ... ok
[INFO] [stdout] test tests::finding_source_file::a_cfg_sibling_child_module_does_not_shadow_a_different_branchs_own_extern_reexport ... ok
[INFO] [stdout] test tests::finding_source_file::a_cfg_split_module_with_two_inline_siblings_child_module_does_not_shadow_the_others_extern_reexport ... ok
[INFO] [stdout] test tests::finding_source_file::a_cfg_split_module_with_two_inline_siblings_does_not_let_one_arms_use_alias_shadow_the_others ... ok
[INFO] [stdout] test tests::finding_source_file::a_cfg_split_module_does_not_let_one_arms_use_alias_shadow_the_others ... ok
[INFO] [stdout] test tests::finding_source_file::a_dual_backed_anchor_does_not_let_an_exposure_in_the_unselected_form_escape ... ok
[INFO] [stdout] test tests::finding_source_file::a_dual_backed_module_anchor_is_a_constitution_error ... ok
[INFO] [stdout] test tests::finding_source_file::a_cfg_if_sibling_child_module_does_not_shadow_the_other_arms_extern_reexport ... ok
[INFO] [stdout] test tests::finding_source_file::a_facade_chain_reexport_reports_the_governed_module_file_not_the_facades ... ok
[INFO] [stdout] test tests::finding_source_file::a_further_segment_beneath_a_flat_file_form_cfg_sibling_resolves_from_its_own_directory ... ok
[INFO] [stdout] test tests::finding_source_file::a_mutually_exclusive_sibling_child_module_does_not_shadow_a_rename_aliased_facade_reexport ... ok
[INFO] [stdout] test tests::finding_source_file::a_mutually_exclusive_sibling_child_module_does_not_shadow_a_rename_aliased_reexport ... ok
[INFO] [stdout] test tests::finding_source_file::a_nested_only_module_still_resolves_to_its_mod_rs ... ok
[INFO] [stdout] test tests::finding_source_file::a_dual_backed_ancestor_reacts_when_the_anchor_is_a_deeper_segment ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_trait_local_auto_trait_leaf_over_reacts_is_a_bound ... ok
[INFO] [stdout] test tests::finding_source_file::a_raw_spelled_negation_is_the_negation_and_still_lifts_the_sibling_shadow ... ok
[INFO] [stdout] test tests::finding_source_file::a_semantic_boundary_anchored_at_an_inline_module_with_an_unconditional_path_reacts_instead_of_erroring ... ok
[INFO] [stdout] test tests::finding_source_file::a_single_form_anchor_still_reacts_on_the_same_exposure ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_three_segment_invalid_qualifier_exits_2_shallow_and_subtree ... ok
[INFO] [stdout] test tests::finding_source_file::a_plain_child_of_a_path_remapped_module_resolves_from_the_remaps_own_directory ... ok
[INFO] [stdout] test tests::finding_source_file::a_visibility_violation_carries_its_module_file ... ok
[INFO] [stdout] test tests::finding_source_file::a_trait_impl_locality_violation_carries_its_impl_site_file ... ok
[INFO] [stdout] test tests::finding_source_file::an_async_exposure_violation_carries_its_module_file ... ok
[INFO] [stdout] test tests::finding_source_file::a_trait_impl_in_a_nested_module_resolves_to_mod_rs ... ok
[INFO] [stdout] test tests::finding_source_file::cfg_duplicated_inline_modules_are_all_governed ... ok
[INFO] [stdout] test tests::finding_source_file::an_impl_trait_violation_carries_its_module_file ... ok
[INFO] [stdout] test tests::finding_source_file::async_subtree_observes_both_arms_of_a_two_inline_sibling_cfg_split_anchor ... ok
[INFO] [stdout] test tests::finding_source_file::cfg_mixed_plain_and_path_remapped_file_form_siblings_are_both_governed ... ok
[INFO] [stdout] test tests::finding_source_file::descend_does_not_tolerate_a_cfg_attr_decorated_missing_file_only_bare_cfg ... ok
[INFO] [stdout] test tests::finding_source_file::a_cfg_gated_dual_backed_declaration_is_still_an_ambiguity ... ok
[INFO] [stdout] test tests::finding_source_file::a_dyn_trait_violation_carries_its_module_file ... ok
[INFO] [stdout] test tests::finding_source_file::cfg_mixed_inline_and_file_form_siblings_are_both_governed ... ok
[INFO] [stdout] test tests::finding_source_file::descend_still_errors_when_every_candidate_for_a_module_is_cfg_gated_missing ... ok
[INFO] [stdout] test tests::finding_source_file::descend_tolerates_a_cfg_gated_unconditional_path_target_when_missing ... ok
[INFO] [stdout] test tests::finding_source_file::module_file_follows_an_unconditional_path_on_an_inline_module_to_its_relocated_child ... ok
[INFO] [stdout] test tests::finding_source_file::forbidden_marker_impl_and_derive_each_name_their_own_module_file ... ok
[INFO] [stdout] test tests::finding_source_file::module_file_is_the_crate_root_for_the_root_module ... ok
[INFO] [stdout] test tests::finding_source_file::module_file_is_mod_rs_for_a_nested_module ... ok
[INFO] [stdout] test tests::finding_source_file::module_file_descends_a_deep_file_module ... ok
[INFO] [stdout] test tests::finding_source_file::module_file_is_the_enclosing_file_for_an_inline_submodule ... ok
[INFO] [stdout] test tests::finding_source_file::path_nested_in_an_inline_block_resolves_from_the_accumulated_dir_targeted ... ok
[INFO] [stdout] test tests::finding_source_file::module_file_is_the_file_module_source ... ok
[INFO] [stdout] test tests::finding_source_file::path_remapped_module_resolves_to_its_target_not_the_conventional_orphan ... ok
[INFO] [stdout] test tests::finding_source_file::semantic_violation_carries_the_governed_module_file_not_the_types_file ... ok
[INFO] [stdout] test tests::finding_source_file::the_crate_wide_walk_reacts_on_a_dual_backed_module_elsewhere_in_the_crate ... ok
[INFO] [stdout] test tests::auto_trait_operand::raw_auto_trait_leaf_is_a_constitution_error ... ok
[INFO] [stdout] test tests::finding_source_file::descend_tolerates_a_cfg_gated_missing_sibling_when_an_inline_arm_resolves ... ok
[INFO] [stdout] test tests::finding_source_file::resolve_child_modules_tolerates_a_cfg_gated_unconditional_path_target_when_missing ... ok
[INFO] [stdout] test tests::forbidden_marker::a_blanket_impls_generic_param_is_shadowed_even_through_a_multi_segment_projection ... ok
[INFO] [stdout] test tests::forbidden_marker::a_blanket_impls_own_generic_param_is_not_resolved_through_a_same_named_alias ... ok
[INFO] [stdout] test tests::finding_source_file::the_semantic_file_is_not_part_of_the_baseline_identity ... ok
[INFO] [stdout] test tests::forbidden_marker::a_cfg_dual_declared_module_backed_by_one_file_does_not_duplicate_its_marker_finding ... ok
[INFO] [stdout] test tests::finding_source_file::path_remapped_semantic_module_is_governed_at_its_target_not_the_orphan ... ok
[INFO] [stdout] test tests::auto_trait_operand::qualified_std_auto_trait_operand_is_a_constitution_error ... ok
[INFO] [stdout] test tests::auto_trait_operand::qualified_local_auto_trait_leaf_is_a_constitution_error ... ok
[INFO] [stdout] test tests::auto_trait_operand::mixed_auto_trait_operand_is_a_constitution_error ... ok
[INFO] [stdout] test tests::forbidden_marker::a_hand_impl_outside_the_subtree_reacts_via_the_self_type ... ok
[INFO] [stdout] test tests::forbidden_marker::a_forbidden_derive_on_a_subtree_type_reacts_and_a_clean_type_does_not ... ok
[INFO] [stdout] test tests::forbidden_marker::a_forbidden_marker_on_an_alias_to_a_foreign_type_is_clean ... ok
[INFO] [stdout] test tests::forbidden_marker::a_malformed_derive_is_a_scan_error_not_a_silent_pass ... ok
[INFO] [stdout] test tests::forbidden_marker::a_deeply_nested_acyclic_module_tree_is_a_scan_error_not_a_stack_overflow ... ok
[INFO] [stdout] test tests::forbidden_marker::a_nested_cfg_attr_derive_reacts ... ok
[INFO] [stdout] test tests::forbidden_marker::a_deeply_nested_acyclic_unsafe_walk_is_a_scan_error_not_a_stack_overflow ... ok
[INFO] [stdout] test tests::forbidden_marker::a_serde_derive_path_and_cfg_attr_derive_react_by_leaf ... ok
[INFO] [stdout] test tests::forbidden_marker::a_moderately_nested_module_tree_still_observes_a_real_violation ... ok
[INFO] [stdout] test tests::forbidden_marker::a_same_leaf_different_trait_is_a_documented_false_positive ... ok
[INFO] [stdout] test tests::forbidden_marker::a_submodule_type_is_governed_and_a_sibling_is_not ... ok
[INFO] [stdout] test tests::forbidden_marker::diamond_alias_expansion_does_not_leak_intermediate_aliases ... ok
[INFO] [stdout] test tests::forbidden_marker::an_unresolvable_glob_self_type_is_a_documented_bound ... ok
[INFO] [stdout] test tests::forbidden_marker::a_symlinked_module_cycle_is_a_scan_error_not_a_stack_overflow ... ok
[INFO] [stdout] test tests::forbidden_marker::a_deeply_nested_acyclic_subtree_walk_is_a_scan_error_not_a_stack_overflow ... ok
[INFO] [stdout] test tests::forbidden_marker::forbidden_derive_leaf_reacts_when_the_forbidden_alias_is_declared_first ... ok
[INFO] [stdout] test tests::forbidden_marker::forbidden_derive_leaf_reacts_when_the_forbidden_alias_is_declared_second ... ok
[INFO] [stdout] test tests::forbidden_marker::a_forbidden_marker_on_a_local_type_alias_reacts ... ok
[INFO] [stdout] test tests::forbidden_marker::derive_of_a_locally_renamed_macro_reacts_by_true_leaf ... ok
[INFO] [stdout] test tests::forbidden_marker::a_foreign_or_prelude_self_type_is_not_a_governed_subtree_type ... ok
[INFO] [stdout] test tests::forbidden_marker::distinct_generic_marker_instantiations_stay_distinct_findings ... ok
[INFO] [stdout] test tests::forbidden_marker::hunyi_boundary_depth_getters_and_delegation_parity ... ok
[INFO] [stdout] test tests::forbidden_marker::derive_renamed_to_a_nonforbidden_local_trait_stays_clean ... ok
[INFO] [stdout] test tests::forbidden_marker::impl_self_type_spelled_through_a_reexport_reacts ... ok
[INFO] [stdout] test tests::forbidden_marker::impl_self_type_interleaved_alias_then_reexport_reacts ... ok
[INFO] [stdout] test tests::forbidden_marker::forbidden_impl_trait_leaf_reacts_when_the_forbidden_alias_is_declared_first ... ok
[INFO] [stdout] test tests::forbidden_marker::impl_self_type_through_an_alias_to_a_local_struct_still_reacts ... ok
[INFO] [stdout] test tests::forbidden_marker::the_forbidden_marker_builder_carries_severity ... ok
[INFO] [stdout] test tests::forbidden_marker::forbidden_impl_trait_leaf_reacts_when_the_forbidden_alias_is_declared_second ... ok
[INFO] [stdout] test tests::forbidden_marker::impl_of_a_locally_renamed_trait_reacts_by_true_leaf ... ok
[INFO] [stdout] test tests::forbidden_marker::tuple_alias_with_forbidden_type_in_first_position_and_private_helper_reacts ... ok
[INFO] [stdout] test tests::forbidden_marker::impl_self_type_use_imported_from_a_reexport_reacts ... ok
[INFO] [stdout] test tests::forbidden_marker::impl_self_type_alias_to_a_foreign_type_stays_clean ... ok
[INFO] [stdout] test tests::forbidden_marker::unrenderable_generic_marker_instantiations_fail_loud_without_positional_identity ... ok
[INFO] [stdout] test tests::forbidden_marker::two_same_leaf_derives_on_one_type_stay_distinct ... ok
[INFO] [stdout] test tests::forbidden_marker::non_generic_compound_type_alias_target_walk_detects_nested_exposure ... ok
[INFO] [stdout] test tests::forbidden_marker::raw_pointer_type_alias_target_walk_detects_nested_exposure ... ok
[INFO] [stdout] test tests::forbidden_marker::wide_tuple_alias_with_forbidden_first_member_expands_without_truncation ... ok
[INFO] [stdout] test tests::forbidden_marker::two_same_named_types_in_different_submodules_stay_distinct ... ok
[INFO] [stdout] test tests::foreign_item::the_decoder_reads_a_qualified_static_and_fn_as_their_unqualified_forms ... ok
[INFO] [stdout] test tests::forbidden_marker::must_not_acquire_rejects_a_malformed_colon_operand ... ok
[INFO] [stdout] test tests::impl_trait::dyn_inherent_assoc_const_two_platform_modules_impling_the_same_owner_stay_distinct ... ok
[INFO] [stdout] test tests::impl_trait::dyn_trait_two_platform_modules_impling_the_same_owner_stay_distinct ... ok
[INFO] [stdout] test tests::impl_trait::dyn_two_platform_modules_impl_generics_stay_distinct ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_boundary_carries_anchor_and_including_submodules ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_boundary_carries_anchor_and_severity ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_does_not_flag_a_private_fn_or_a_trait_impl_method ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_does_not_flag_an_argument_position ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_does_not_flag_an_async_fn ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_flags_a_nested_returned_impl_trait ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_flags_a_returned_impl_trait ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_flags_a_trait_method_rpit ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_bare_raw_identifier_local_trait_resolves_canonically ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_boundary_carries_operands_and_severity ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_empty_set_degenerates_to_any ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_filters_auto_trait_markers_and_refuses_them_as_operands ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_flags_a_named_trait_and_passes_others ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_genuinely_unresolvable_bare_principal_is_a_bound ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_honors_a_module_prefix ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_inherits_return_position_scoping ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_matches_a_nested_returned_impl ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_matches_a_reexported_trait_by_its_defining_path ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_matches_a_second_non_auto_trait ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_matches_an_auto_trait_written_before_the_principal ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_same_module_bare_trait_resolves_without_use ... ok
[INFO] [stdout] test tests::forbidden_marker::a_qualified_path_self_type_off_the_impls_own_generic_param_is_not_resolved_through_an_alias ... ok
[INFO] [stdout] test tests::forbidden_marker::a_raw_identifier_derive_reacts_in_every_spelling_rustc_applies ... ok
[INFO] [stdout] test tests::foreign_item::the_decoder_refuses_a_verbatim_that_stays_verbatim ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_and_seam_both_fail_loud_on_an_unrenderable_owner ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_operand_scoped_boundary_reacts_across_file_and_inline_submodules ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_renders_iterator_and_fn_shapes_distinctly ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_cfg_branches_never_share_an_unrenderable_owner_fallback ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_errors_on_a_non_cfg_missing_submodule ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_does_not_observe_a_body_nested_module ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_reacts_through_a_cfg_attr_wrapped_path_submodule ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_includes_the_anchor_modules_own_seam_byte_identically ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_reacts_to_a_submodule_return_the_seam_scope_misses ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_two_platform_modules_impling_the_same_owner_stay_distinct ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_tolerates_a_cfg_gated_fileless_submodule ... ok
[INFO] [stdout] test tests::impl_trait::impl_trait_subtree_scopes_to_the_anchored_subtree_not_the_whole_crate ... ok
[INFO] [stdout] test tests::impl_trait::two_modules_republishing_one_extern_crate_stay_distinct ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_bare_pub_inside_a_cfg_if_arm_reacts ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_cfg_if_arm_body_that_does_not_parse_as_items_is_not_a_scan_error ... ok
[INFO] [stdout] test tests::impl_trait::signature_coupling_two_platform_modules_impl_generics_stay_distinct ... ok
[INFO] [stdout] test tests::impl_trait::signature_coupling_two_platform_modules_impling_the_same_owner_stay_distinct ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_cfg_if_arm_declared_dual_backed_module_is_still_a_scan_error ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_cfg_if_arm_declared_file_module_is_walked ... ok
[INFO] [stdout] test tests::impl_trait::two_impl_blocks_in_one_module_stay_distinct_by_their_bound ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_cfg_if_arm_declared_inline_module_is_walked ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_cfg_if_inside_an_impl_body_is_a_stated_bound ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_cfg_if_inside_an_inline_module_is_transparent ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_forbidden_marker_inside_a_cfg_if_arm_reacts ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_cfg_if_arm_declared_module_with_no_source_file_is_tolerated ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_dyn_seam_inside_a_cfg_if_arm_reacts ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_forbidden_type_in_an_extern_block_pub_static_is_observed ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_forbidden_type_in_an_extern_block_pub_fn_signature_is_observed ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_mod_directly_in_a_const_body_stays_a_stated_bound ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_non_pub_extern_block_item_is_not_observed ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_plain_fn_directly_in_a_const_body_stays_a_stated_bound ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_paren_delimited_cfg_if_invocation_is_transparent ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_struct_directly_in_a_const_body_stays_a_stated_bound ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_static_wrapped_impl_stays_a_stated_bound ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_subtree_scope_observes_an_async_fn_inside_a_cfg_if_arm ... ok
[INFO] [stdout] test tests::macro_and_body_nested::an_absent_path_remap_target_inside_a_cfg_if_arm_is_tolerated ... ok
[INFO] [stdout] test tests::macro_and_body_nested::a_trait_impl_inside_a_cfg_if_arm_is_located ... ok
[INFO] [stdout] test tests::macro_and_body_nested::an_arbitrary_macro_body_is_not_read_as_transparent_arms ... ok
[INFO] [stdout] test tests::auto_trait_operand::auto_trait_operand_rejection_suggests_exact_bounded_by_syntax ... ok
[INFO] [stdout] test tests::macro_and_body_nested::an_async_fn_inside_a_cfg_if_arm_reacts ... ok
[INFO] [stdout] test tests::macro_and_body_nested::async_exposure_reacts_on_a_const_wrapped_inherent_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::async_exposure_reacts_on_a_fn_body_wrapped_inherent_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::an_unqualified_cfg_if_invocation_is_transparent ... ok
[INFO] [stdout] test tests::macro_and_body_nested::cfg_attr_wrapped_path_resolves_through_its_own_target_with_no_sibling_at_all ... ok
[INFO] [stdout] test tests::macro_and_body_nested::an_impl_trait_seam_inside_a_cfg_if_arm_reacts ... ok
[INFO] [stdout] test tests::macro_and_body_nested::an_impl_nested_one_level_further_stays_a_stated_bound ... ok
[INFO] [stdout] test tests::macro_and_body_nested::an_unsafe_site_inside_a_cfg_if_arm_is_confined ... ok
[INFO] [stdout] test tests::auto_trait_operand::impl_auto_bound_errors ... ok
[INFO] [stdout] test tests::macro_and_body_nested::cfg_attr_wrapped_path_with_no_sibling_and_no_backing_file_still_fails_loud ... ok
[INFO] [stdout] test tests::macro_and_body_nested::cfg_if_else_if_chain_exposes_every_arm ... ok
[INFO] [stdout] test tests::macro_and_body_nested::cfg_attr_wrapped_path_sibling_reacts_through_a_cfg_if_arm ... ok
[INFO] [stdout] test tests::macro_and_body_nested::cfg_if_if_else_arms_both_expose_forbidden_types ... ok
[INFO] [stdout] test tests::macro_and_body_nested::cfg_if_if_only_arm_exposes_a_forbidden_type ... ok
[INFO] [stdout] test tests::macro_and_body_nested::dyn_trait_operand_resolution_reacts_regardless_of_cfg_gated_use_alias_order ... ok
[INFO] [stdout] test tests::macro_and_body_nested::dyn_trait_reacts_on_a_const_wrapped_inherent_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::cfg_attr_wrapped_path_sibling_reacts_through_its_own_file_not_absorbed_by_a_sibling ... ok
[INFO] [stdout] test tests::macro_and_body_nested::dyn_trait_reacts_on_a_fn_body_wrapped_inherent_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::forbidden_marker_reacts_on_a_fn_body_wrapped_hand_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::forbidden_marker_self_type_landing_reacts_when_the_forbidden_alias_is_declared_first ... ok
[INFO] [stdout] test tests::macro_and_body_nested::dyn_trait_operand_resolution_reacts_regardless_of_cfg_gated_use_alias_order_reversed ... ok
[INFO] [stdout] test tests::macro_and_body_nested::forbidden_marker_self_type_landing_reacts_when_the_forbidden_alias_is_declared_second ... ok
[INFO] [stdout] test tests::macro_and_body_nested::dyn_trait_operand_resolution_reacts_through_a_cfg_attr_path_hidden_reexport ... ok
[INFO] [stdout] test tests::macro_and_body_nested::mutually_exclusive_cfg_gated_use_aliases_both_react ... ok
[INFO] [stdout] test tests::macro_and_body_nested::impl_trait_operand_resolution_reacts_regardless_of_cfg_gated_use_alias_order ... ok
[INFO] [stdout] test tests::macro_and_body_nested::impl_trait_reacts_on_a_fn_body_wrapped_inherent_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::impl_trait_operand_resolution_reacts_regardless_of_cfg_gated_use_alias_order_reversed ... ok
[INFO] [stdout] test tests::macro_and_body_nested::forbidden_marker_reacts_on_a_const_wrapped_hand_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::impl_trait_reacts_on_a_const_wrapped_inherent_impl ... ok
[INFO] [stdout] test tests::foreign_item::qualified_foreign_items_react_under_a_module_ceiling ... ok
[INFO] [stdout] test tests::macro_and_body_nested::mutually_exclusive_cfg_gated_use_aliases_react_regardless_of_declaration_order ... ok
[INFO] [stdout] test tests::macro_and_body_nested::nested_cfg_if_inside_an_arm_exposes_a_forbidden_type ... ok
[INFO] [stdout] test tests::macro_and_body_nested::mutually_exclusive_cfg_if_use_aliases_both_react ... ok
[INFO] [stdout] test tests::macro_and_body_nested::signature_coupling_reacts_on_a_const_wrapped_inherent_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::mutually_exclusive_reexport_targets_both_canonicalize_correctly ... ok
[INFO] [stdout] test tests::macro_and_body_nested::mutually_exclusive_reexport_targets_react_regardless_of_declaration_order ... ok
[INFO] [stdout] test tests::macro_and_body_nested::signature_coupling_reacts_on_a_fn_body_wrapped_inherent_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::signature_coupling_control_the_identical_unwrapped_impl_also_reacts ... ok
[INFO] [stdout] test tests::macro_and_body_nested::signature_coupling_reacts_through_a_cfg_attr_path_hidden_reexport ... ok
[INFO] [stdout] test tests::macro_and_body_nested::trait_impl_locality_reacts_on_a_const_wrapped_trait_impl ... ok
[INFO] [stdout] test tests::macro_and_body_nested::the_same_module_declaration_outside_an_arm_still_fails_loud ... ok
[INFO] [stdout] test tests::macro_and_body_nested::two_cfg_if_arms_declaring_one_module_name_do_not_double_report ... ok
[INFO] [stdout] test tests::macro_and_body_nested::two_crates_with_the_identical_async_exposure_boundary_stay_distinct_violations ... ok
[INFO] [stdout] test tests::macro_and_body_nested::type_alias_exposure_reacts_when_the_forbidden_alias_is_declared_first ... ok
[INFO] [stdout] test tests::macro_and_body_nested::trait_impl_locality_reacts_on_a_fn_body_wrapped_trait_impl ... ok
[INFO] [stdout] test tests::module_anchor::a_module_anchor_is_accepted_only_in_its_canonical_spelling ... ok
[INFO] [stdout] test tests::module_anchor::every_anchored_capability_refuses_a_module_that_does_not_exist ... ok
[INFO] [stdout] test tests::module_anchor::a_module_present_in_one_compilation_unit_is_not_absent ... ok
[INFO] [stdout] test tests::macro_and_body_nested::stacked_cfg_attr_wrapped_path_attributes_are_all_read_not_only_the_first ... ok
[INFO] [stdout] test tests::macro_and_body_nested::the_same_exposure_written_as_an_item_reacts ... ok
[INFO] [stdout] test tests::module_anchor::a_bare_keyword_anchor_reaches_a_raw_declared_module ... ok
[INFO] [stdout] test tests::module_anchor::every_anchored_capability_refuses_a_non_canonical_spelling ... ok
[INFO] [stdout] test tests::macro_and_body_nested::type_alias_exposure_reacts_when_the_forbidden_alias_is_declared_second ... ok
[INFO] [stdout] test tests::auto_trait_operand::auto_trait_operand_error_recommendation_is_executable ... ok
[INFO] [stdout] test tests::module_anchor::unresolvable_error_pointing_to_different_module_anchor_is_not_deferred ... ok
[INFO] [stdout] test tests::reexport_only::clean_glob ... ok
[INFO] [stdout] test tests::reexport_only::clean_crate_use ... ok
[INFO] [stdout] test tests::reexport_only::clean_private ... ok
[INFO] [stdout] test tests::reexport_only::cfg_if_arm_item_is_observed ... ok
[INFO] [stdout] test tests::reexport_only::cfg_is_observed_as_written ... ok
[INFO] [stdout] test tests::reexport_only::including_submodules_is_subtree_depth ... ok
[INFO] [stdout] test tests::reexport_only::finding_names_the_offending_source_file ... ok
[INFO] [stdout] test tests::reexport_only::kind_const ... ok
[INFO] [stdout] test tests::reexport_only::kind_enum ... ok
[INFO] [stdout] test tests::reexport_only::kind_extern_block ... ok
[INFO] [stdout] test tests::reexport_only::clean_real_facade ... ok
[INFO] [stdout] test tests::reexport_only::kind_inherent_impl ... ok
[INFO] [stdout] test tests::reexport_only::kind_macro_rules ... ok
[INFO] [stdout] test tests::reexport_only::kind_static ... ok
[INFO] [stdout] test tests::reexport_only::kind_mod ... ok
[INFO] [stdout] test tests::foreign_item::qualified_foreign_items_expose_their_signature_types ... ok
[INFO] [stdout] test tests::reexport_only::kind_trait ... ok
[INFO] [stdout] test tests::reexport_only::clean_selective ... ok
[INFO] [stdout] test tests::reexport_only::kind_struct ... ok
[INFO] [stdout] test tests::reexport_only::kind_trait_alias ... ok
[INFO] [stdout] test tests::reexport_only::kind_type ... ok
[INFO] [stdout] test tests::reexport_only::kind_union ... ok
[INFO] [stdout] test tests::module_anchor::unknown_trait_error_pointing_to_different_trait_anchor_is_not_deferred ... ok
[INFO] [stdout] test tests::reexport_only::reexport_only_describe_item_strips_r_hash_from_ident ... ok
[INFO] [stdout] test tests::reexport_only::repeated_macro_path_shares_one_identity ... ok
[INFO] [stdout] test tests::reexport_only::repeated_extern_block_shares_one_identity ... ok
[INFO] [stdout] test tests::reexport_only::same_named_child_items_keep_distinct_identities ... ok
[INFO] [stdout] test tests::reexport_only::unrenderable_item_is_a_finding ... ok
[INFO] [stdout] test tests::reexport_only::repeated_unrenderable_items_share_one_identity ... ok
[INFO] [stdout] test tests::reexport_only::kind_fn ... ok
[INFO] [stdout] test tests::reexport_only::subtree_permits_containers_and_governs_children ... ok
[INFO] [stdout] test tests::reexport_only::v1_helper_in_reexport_module_fails ... ok
[INFO] [stdout] test tests::reexport_only::function_body_impl_is_not_a_direct_item ... ok
[INFO] [stdout] test tests::reexport_only::repeated_inherent_impl_shares_one_identity ... ok
[INFO] [stdout] test tests::resolver_fidelity::bare_rename_head_shadowed_by_a_submodule_child_mod_does_not_react ... ok
[INFO] [stdout] test tests::reexport_only::v3_item_macro_is_rendered_as_a_finding ... ok
[INFO] [stdout] test tests::reexport_only::kind_extern_crate ... ok
[INFO] [stdout] test tests::reexport_only::rule_key_and_fact_are_distinct_from_visibility ... ok
[INFO] [stdout] test tests::auto_trait_operand::named_principal_and_forbidden_marker_send_remain_observable ... ok
[INFO] [stdout] test tests::resolver_fidelity::bare_rename_head_with_no_local_shadow_still_reacts ... ok
[INFO] [stdout] test tests::reexport_only::v2_impl_is_rendered_as_a_finding ... ok
[INFO] [stdout] test tests::resolver_fidelity::crate_relative_spelling_of_a_crate_root_rename_reacts ... ok
[INFO] [stdout] test tests::resolver_fidelity::a_deeper_crate_relative_alias_segment_is_not_rewritten ... ok
[INFO] [stdout] test tests::resolver_fidelity::dyn_operand_bare_raw_identifier_local_trait_resolves_canonically ... ok
[INFO] [stdout] test tests::resolver_fidelity::crate_relative_rename_behind_a_type_alias_and_reexport_reacts ... ok
[INFO] [stdout] test tests::resolver_fidelity::dyn_operand_child_shadowed_rename_head_does_not_react ... ok
[INFO] [stdout] test tests::resolver_fidelity::dyn_operand_genuinely_unresolvable_bare_principal_is_a_bound ... ok
[INFO] [stdout] test tests::resolver_fidelity::fn2_leading_colon_alias_target_records_the_extern ... ok
[INFO] [stdout] test tests::resolver_fidelity::fn1_bare_local_alias_shadowing_a_dependency_resolves_and_reacts ... ok
[INFO] [stdout] test tests::resolver_fidelity::dyn_operand_inline_dependency_and_crate_root_rename_react ... ok
[INFO] [stdout] test tests::resolver_fidelity::fn2_leading_colon_is_an_unambiguous_extern_through_a_local_shadow ... ok
[INFO] [stdout] test tests::resolver_fidelity::fp1_local_type_named_like_a_dependency_is_not_a_false_positive ... ok
[INFO] [stdout] test tests::resolver_fidelity::impl_trait_operand_inline_sysroot_trait_reacts ... ok
[INFO] [stdout] test tests::resolver_fidelity::fn4_enum_variant_fields_get_per_member_seams ... ok
[INFO] [stdout] test tests::resolver_fidelity::dyn_operand_inline_sysroot_trait_reacts ... ok
[INFO] [stdout] test tests::resolver_fidelity::must_not_expose_impl_trait_of_subtree_rejects_a_malformed_colon_operand ... ok
[INFO] [stdout] test tests::module_anchor::a_raw_identifier_anchor_is_the_same_identity_as_its_plain_spelling ... ok
[INFO] [stdout] test tests::resolver_fidelity::reexport_head_is_not_suppressed_by_a_same_named_local_struct ... ok
[INFO] [stdout] test tests::resolver_fidelity::must_not_expose_rejects_a_malformed_colon_operand ... ok
[INFO] [stdout] test tests::resolver_fidelity::fn2_leading_colon_bypasses_the_use_map_no_misattribution ... ok
[INFO] [stdout] test tests::resolver_fidelity::reexport_head_shadowed_by_a_child_module_does_not_react ... ok
[INFO] [stdout] test tests::resolver_fidelity::impl_trait_operand_crate_relative_extern_rename_reacts ... ok
[INFO] [stdout] test tests::signature::a_bare_alias_to_a_complex_local_alias_stays_bounded ... ok
[INFO] [stdout] test tests::signature::a_bare_alias_to_a_nonforbidden_local_type_is_clean ... ok
[INFO] [stdout] test tests::signature::a_bare_boundary_ignores_trait_impls ... ok
[INFO] [stdout] test tests::signature::a_bare_std_prelude_alias_target_is_not_mis_recorded ... ok
[INFO] [stdout] test tests::signature::a_bare_name_in_a_trait_impl_position_is_not_a_false_positive ... ok
[INFO] [stdout] test tests::resolver_fidelity::same_module_bare_trait_resolves_without_use ... ok
[INFO] [stdout] test tests::signature::a_forbidden_type_via_a_pub_use_facade_resolves_and_reacts ... ok
[INFO] [stdout] test tests::resolver_fidelity::must_not_expose_dyn_of_rejects_a_malformed_colon_operand ... ok
[INFO] [stdout] test tests::signature::a_generic_param_shadowing_a_same_module_alias_is_not_a_finding ... ok
[INFO] [stdout] test tests::signature::a_forbidden_type_via_a_super_relative_use_resolves_and_reacts ... ok
[INFO] [stdout] test tests::signature::a_glob_import_is_a_documented_bound ... ok
[INFO] [stdout] test tests::signature::a_local_module_shadows_a_dependency_in_an_alias_target ... ok
[INFO] [stdout] test tests::signature::a_module_prefix_matches_beneath_but_not_a_sibling ... ok
[INFO] [stdout] test tests::signature::a_mod_rs_backed_module_resolves ... ok
[INFO] [stdout] test tests::resolver_fidelity::fn2_leading_colon_through_a_crate_root_rename_reacts ... ok
[INFO] [stdout] test tests::resolver_fidelity::reexport_head_with_crate_root_module_in_a_child_still_reacts ... ok
[INFO] [stdout] test tests::resolver_fidelity::dyn_operand_crate_relative_extern_rename_reacts ... ok
[INFO] [stdout] test tests::signature::a_private_field_does_not_expose ... ok
[INFO] [stdout] test tests::signature::a_reexport_whose_key_prefixes_its_value_does_not_diverge ... ok
[INFO] [stdout] test tests::signature::a_nested_generic_argument_is_observed ... ok
[INFO] [stdout] test tests::signature::a_reexported_type_in_a_trait_impl_position_resolves_and_reacts ... ok
[INFO] [stdout] test tests::signature::a_def_site_generic_param_shadowing_a_use_alias_is_not_a_finding ... ok
[INFO] [stdout] test tests::resolver_fidelity::reexport_leading_colon_reacts_despite_a_child_module_shadow ... ok
[INFO] [stdout] test tests::signature::a_self_similar_reexport_is_dropped_and_the_real_type_still_reacts ... ok
[INFO] [stdout] test tests::signature::a_trait_impl_generic_param_shadowing_an_alias_is_not_exposed ... ok
[INFO] [stdout] test tests::signature::a_forbidden_trait_in_a_generic_bound_is_a_finding ... ok
[INFO] [stdout] test tests::signature::a_single_segment_alias_named_like_a_dependency_resolves_to_the_local_alias ... ok
[INFO] [stdout] test tests::signature::a_type_reached_through_a_reexported_module_facade_reacts ... ok
[INFO] [stdout] test tests::resolver_fidelity::must_not_expose_impl_trait_of_rejects_a_malformed_colon_operand ... ok
[INFO] [stdout] test tests::signature::a_renamed_import_resolves_and_reacts ... ok
[INFO] [stdout] test tests::signature::a_type_used_only_internally_is_not_a_finding ... ok
[INFO] [stdout] test tests::signature::a_use_imported_type_resolves_via_its_head ... ok
[INFO] [stdout] test tests::signature::alias_in_a_trait_impl_position_reacts_under_the_opt_in ... ok
[INFO] [stdout] test tests::signature::alias_target_through_extern_rename_reacts_when_alias_precedes_extern_crate ... ok
[INFO] [stdout] test tests::signature::alias_of_an_alias_reacts ... ok
[INFO] [stdout] test tests::signature::alias_target_through_a_crate_root_extern_rename_reacts ... ok
[INFO] [stdout] test tests::signature::alias_target_reached_via_use_reacts ... ok
[INFO] [stdout] test tests::signature::alias_to_a_nonforbidden_path_is_clean ... ok
[INFO] [stdout] test tests::signature::alias_through_a_reexport_chain_reacts ... ok
[INFO] [stdout] test tests::signature::alias_hidden_and_direct_exposures_share_the_canonical_type ... ok
[INFO] [stdout] test tests::signature::alias_to_an_extern_path_reacts ... ok
[INFO] [stdout] test tests::signature::aliased_extern_reexport_is_keyed_by_its_alias ... ok
[INFO] [stdout] test tests::signature::aliased_reexport_is_keyed_by_the_alias ... ok
[INFO] [stdout] test tests::auto_trait_operand::shape_and_auto_bound_violation_ids_do_not_collide ... ok
[INFO] [stdout] test tests::signature::ancestor_root_glob_over_a_deeper_forbidden_prefix_does_not_react ... ok
[INFO] [stdout] test tests::signature::cycle_branch_with_terminal_sibling_preserves_sibling ... ok
[INFO] [stdout] test tests::signature::an_inline_module_resolves ... ok
[INFO] [stdout] test tests::signature::bare_alias_of_an_alias_reacts ... ok
[INFO] [stdout] test tests::signature::diamond_alias_graph_expansion_terminates_and_memoizes_intermediate_nodes ... ok
[INFO] [stdout] test tests::signature::duplicate_semantic_violations_collapse_keeping_the_more_severe ... ok
[INFO] [stdout] test tests::signature::an_assoc_type_projection_off_a_shadowing_param_is_not_a_finding ... ok
[INFO] [stdout] test tests::signature::bare_alias_of_an_alias_reacts_in_reverse_source_order ... ok
[INFO] [stdout] test tests::signature::extern_crate_rename_to_a_nonforbidden_crate_is_clean ... ok
[INFO] [stdout] test tests::signature::extern_glob_forbidden_root_reacts ... ok
[INFO] [stdout] test tests::signature::complex_target_alias_is_a_stated_bound ... ok
[INFO] [stdout] test tests::signature::facade_chain_of_inline_reexports_to_an_extern_type_reacts ... ok
[INFO] [stdout] test tests::signature::facade_hop_reexporting_a_privately_used_bare_name_is_a_stated_bound ... ok
[INFO] [stdout] test tests::signature::extern_glob_nonforbidden_root_is_a_stated_bound ... ok
[INFO] [stdout] test tests::signature::crate_root_mod_does_not_suppress_a_child_facade_reexport_through_the_closure ... ok
[INFO] [stdout] test tests::signature::facade_reaching_a_child_shadowed_rename_alias_head_does_not_react ... ok
[INFO] [stdout] test tests::signature::an_unknown_module_is_a_constitution_error ... ok
[INFO] [stdout] test tests::signature::cross_module_alias_reached_via_use_reacts ... ok
[INFO] [stdout] test tests::signature::deep_chain_expansion_reaches_terminal_without_truncation ... ok
[INFO] [stdout] test tests::signature::bare_extern_reexport_reacts ... ok
[INFO] [stdout] test tests::signature::facade_reaching_a_child_shadowed_extern_head_does_not_react ... ok
[INFO] [stdout] test tests::signature::foreign_prelude_rename_is_a_stated_bound ... ok
[INFO] [stdout] test tests::signature::forbidden_type_in_a_public_return_is_a_finding ... ok
[INFO] [stdout] test tests::signature::facade_reexport_through_an_extern_rename_reacts ... ok
[INFO] [stdout] test tests::signature::hyphenated_dependency_name_is_normalized ... ok
[INFO] [stdout] test tests::foreign_item::qualified_foreign_items_at_or_below_the_ceiling_are_clean ... ok
[INFO] [stdout] test tests::signature::forbidden_type_in_a_public_field_is_a_finding ... ok
[INFO] [stdout] test tests::foreign_item::qualified_foreign_items_react_under_must_not_declare_pub ... ok
[INFO] [stdout] test tests::signature::leaf_of_strips_a_raw_identifier ... ok
[INFO] [stdout] test tests::signature::grouped_reexport_reacts_per_leaf ... ok
[INFO] [stdout] test tests::signature::generic_alias_is_a_stated_bound ... ok
[INFO] [stdout] test tests::signature::leading_colon_facade_hop_reacts_through_the_closure_despite_a_child_module ... ok
[INFO] [stdout] test tests::signature::module_scoped_extern_crate_rename_is_a_stated_bound ... ok
[INFO] [stdout] test tests::signature::grouped_extern_reexport_reacts_per_leaf ... ok
[INFO] [stdout] test tests::signature::private_extern_crate_is_not_an_exposure ... ok
[INFO] [stdout] test tests::signature::implementing_a_forbidden_trait_is_a_non_goal ... ok
[INFO] [stdout] test tests::signature::glob_reexport_with_root_deeper_than_forbidden_prefix_reacts ... ok
[INFO] [stdout] test tests::signature::private_use_of_a_child_shadowed_rename_alias_does_not_react ... ok
[INFO] [stdout] test tests::signature::pub_extern_crate_reacts_as_an_exposure ... ok
[INFO] [stdout] test tests::signature::private_alias_in_a_public_seam_reacts ... ok
[INFO] [stdout] test tests::signature::pub_extern_crate_rename_names_the_real_crate ... ok
[INFO] [stdout] test tests::signature::pub_extern_crate_outside_the_forbidden_set_is_clean ... ok
[INFO] [stdout] test tests::signature::glob_reexport_with_forbidden_root_reacts ... ok
[INFO] [stdout] test tests::signature::hyphenated_dependency_reexport_reacts_under_the_underscore_spelling ... ok
[INFO] [stdout] test tests::signature::public_same_module_alias_still_reacts ... ok
[INFO] [stdout] test tests::signature::inherent_impl_public_method_exposes ... ok
[INFO] [stdout] test tests::signature::inline_extern_field_type_reacts ... ok
[INFO] [stdout] test tests::signature::resolve_self_type_does_not_diverge_on_a_reexport_whose_key_prefixes_its_value ... ok
[INFO] [stdout] test tests::signature::renamed_head_is_not_suppressed_by_a_same_named_child_module_shadow ... ok
[INFO] [stdout] test tests::signature::named_whole_module_reexport_reacts ... ok
[INFO] [stdout] test tests::signature::inline_extern_signature_return_reacts ... ok
[INFO] [stdout] test tests::signature::reexport_of_a_forbidden_type_reacts_by_default ... ok
[INFO] [stdout] test tests::signature::sibling_root_glob_does_not_react ... ok
[INFO] [stdout] test tests::signature::renamed_self_module_reexport_reacts_with_correct_type ... ok
[INFO] [stdout] test tests::signature::reexport_through_a_facade_chain_reacts ... ok
[INFO] [stdout] test tests::signature::signature_child_module_path_is_no_false_positive ... ok
[INFO] [stdout] test tests::signature::restricted_and_private_and_underscore_reexports_do_not_react ... ok
[INFO] [stdout] test tests::signature::private_use_of_a_crate_root_extern_rename_reacts ... ok
[INFO] [stdout] test tests::signature::reexport_through_a_self_group_facade_chain_reacts ... ok
[INFO] [stdout] test tests::signature::reexport_through_a_renamed_self_facade_chain_reacts_cleanly ... ok
[INFO] [stdout] test tests::signature::reexport_with_raw_identifier_segment_reacts ... ok
[INFO] [stdout] test tests::signature::self_growing_reexport_prefix_loop_terminates_without_hanging ... ok
[INFO] [stdout] test tests::signature::subtree_extern_reexport_reacts_despite_a_crate_root_module_of_the_same_name ... ok
[INFO] [stdout] test tests::signature::sysroot_reexport_reacts_without_a_declared_dependency ... ok
[INFO] [stdout] test tests::signature::source_level_crate_root_extern_crate_rename_reacts ... ok
[INFO] [stdout] test tests::signature::source_level_extern_crate_rename_in_a_type_position_reacts ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_reacts_at_the_self_position_bare ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_reacts_at_the_assoc_position ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_reacts_at_a_refined_rpitit_return ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_reacts_at_an_associated_const_type ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_reacts_at_the_where_position ... ok
[INFO] [stdout] test tests::signature::self_group_module_reexport_reacts_keyed_by_module_name ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_reacts_at_the_trait_arg_position ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_reacts_at_a_const_generic_param_type ... ok
[INFO] [stdout] test tests::signature::two_positions_exposing_the_same_type_stay_distinct ... ok
[INFO] [stdout] test tests::signature::trait_impl_is_out_of_scope ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_unrenderable_where_bound_fails_loud_without_positional_identity ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_where_bound_sentinels_never_share_a_bound_ordinal ... ok
[INFO] [stdout] test tests::signature::trait_impl_method_parameter_is_not_observed_but_the_return_is ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_reacts_at_the_self_position_nested ... ok
[INFO] [stdout] test tests::signature::two_where_bounds_exposing_the_same_type_stay_distinct ... ok
[INFO] [stdout] test tests::static_item::a_macro_generated_static_is_a_documented_bound ... ok
[INFO] [stdout] test tests::signature::signature_child_module_shadowing_a_dependency_is_no_false_positive ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_unrenderable_where_bound_fails_loud_even_alone ... ok
[INFO] [stdout] test tests::reexport_only::unresolved_anchor_is_constitution_error ... ok
[INFO] [stdout] test tests::static_item::a_module_level_static_and_static_mut_react_with_their_kind ... ok
[INFO] [stdout] test tests::static_item::a_rename_beside_an_unnameable_declaration_outside_the_anchor_is_still_refused ... ok
[INFO] [stdout] test tests::static_item::a_rename_to_thread_local_or_underscore_is_not_refused ... ok
[INFO] [stdout] test tests::static_item::a_static_in_a_body_module_is_owned_by_its_fn ... ok
[INFO] [stdout] test tests::static_item::a_static_in_a_thread_local_initializer_is_owned_by_it ... ok
[INFO] [stdout] test tests::static_item::a_statement_position_thread_local_is_owned_by_its_fn ... ok
[INFO] [stdout] test tests::signature::two_aliases_of_the_same_type_stay_distinct_findings ... ok
[INFO] [stdout] test tests::static_item::a_foreign_crate_rename_of_thread_local_is_a_documented_bound ... ok
[INFO] [stdout] test tests::static_item::a_static_lifetime_a_let_and_a_const_are_clean ... ok
[INFO] [stdout] test tests::static_item::a_local_thread_local_macro_over_reacts_is_a_bound ... ok
[INFO] [stdout] test tests::static_item::a_thread_local_whose_last_static_has_no_semicolon_reacts ... ok
[INFO] [stdout] test tests::static_item::a_body_static_is_owned_by_its_named_value_items ... ok
[INFO] [stdout] test tests::static_item::a_warn_boundary_reports_at_warn_severity ... ok
[INFO] [stdout] test tests::static_item::a_static_in_an_associated_const_is_owned_by_it ... ok
[INFO] [stdout] test tests::static_item::an_undecodable_foreign_item_refuses_to_judge ... ok
[INFO] [stdout] test tests::static_item::an_interior_mutable_const_is_not_a_static ... ok
[INFO] [stdout] test tests::signature::single_segment_crate_root_reexport_reacts ... ok
[INFO] [stdout] test tests::static_item::a_renamed_thread_local_refuses_to_judge ... ok
[INFO] [stdout] test tests::static_item::an_unnameable_owner_refuses_to_judge ... ok
[INFO] [stdout] test tests::static_item::an_unparseable_file_outside_the_anchor_refuses_to_judge ... ok
[INFO] [stdout] test tests::static_item::each_static_is_attributed_once_to_its_declaring_module ... ok
[INFO] [stdout] test tests::static_item::foreign_statics_react_with_their_mutability ... ok
[INFO] [stdout] test tests::static_item::reordering_statics_keeps_their_identities ... ok
[INFO] [stdout] test tests::static_item::nested_block_statics_share_one_identity ... ok
[INFO] [stdout] test tests::static_item::semantic_error_in_ungoverned_module_does_not_fail_governed_static_scan ... ok
[INFO] [stdout] test tests::static_item::static_cfg_is_observed_as_written ... ok
[INFO] [stdout] test tests::static_item::static_nested_in_thread_local_type_position_reacts ... ok
[INFO] [stdout] test tests::static_item::thread_local_missing_semicolon_between_statics_is_refused_exit_2 ... ok
[INFO] [stdout] test tests::static_item::an_unparseable_thread_local_body_refuses_to_judge ... ok
[INFO] [stdout] test tests::trait_impl::a_cfg_collided_trait_facade_is_a_constitution_error ... ok
[INFO] [stdout] test tests::trait_impl::a_cfg_attr_without_a_path_meta_is_scanned_normally ... ok
[INFO] [stdout] test tests::static_item::closure_statics_share_one_identity ... ok
[INFO] [stdout] test tests::trait_impl::a_cfg_attr_remapped_module_target_is_followed_when_the_conventional_file_is_absent ... ok
[INFO] [stdout] test tests::static_item::a_boundary_anchored_at_crate_governs_the_whole_crate ... ok
[INFO] [stdout] test tests::trait_impl::a_bare_same_module_trait_name_reacts ... ok
[INFO] [stdout] test tests::static_item::every_static_a_thread_local_declares_reacts ... ok
[INFO] [stdout] test tests::trait_impl::a_glob_imported_trait_is_a_documented_bound ... ok
[INFO] [stdout] test tests::signature::trait_impl_exposure_reacts_at_a_where_clause_bounded_type ... ok
[INFO] [stdout] test tests::static_item::the_anchor_is_held_to_the_module_anchor_rule ... ok
[INFO] [stdout] test tests::trait_impl::a_glob_imported_type_in_an_impl_position_is_a_documented_coverage_bound ... ok
[INFO] [stdout] test tests::trait_impl::a_nested_module_beneath_the_allowed_prefix_is_clean ... ok
[INFO] [stdout] test tests::trait_impl::a_non_anchored_traits_impl_is_ignored ... ok
[INFO] [stdout] test tests::trait_impl::a_single_aliased_self_type_still_resolves_to_its_owner ... ok
[INFO] [stdout] test tests::trait_impl::an_anchor_named_at_a_reexport_path_resolves_not_a_constitution_error ... ok
[INFO] [stdout] test tests::trait_impl::a_cfg_gated_impl_is_observed_as_written ... ok
[INFO] [stdout] test tests::trait_impl::a_reexported_trait_path_reacts ... ok
[INFO] [stdout] test tests::trait_impl::a_prefix_colliding_sibling_location_is_not_allowed ... ok
[INFO] [stdout] test tests::trait_impl::a_cfg_gated_module_with_no_file_is_skipped_not_errored ... ok
[INFO] [stdout] test tests::trait_impl::a_cfg_dual_declared_module_backed_by_one_file_does_not_duplicate_its_impl_finding ... ok
[INFO] [stdout] test tests::trait_impl::an_impl_outside_the_allowed_location_is_a_finding ... ok
[INFO] [stdout] test tests::trait_impl::a_macro_generated_impl_is_a_documented_bound ... ok
[INFO] [stdout] test tests::trait_impl::every_hunyi_rule_family_has_exact_semantic_identity ... ok
[INFO] [stdout] test tests::trait_impl::hunyi_rule_identity_is_set_order_stable_and_parameter_sensitive ... ok
[INFO] [stdout] test tests::trait_impl::the_builder_carries_severity ... ok
[INFO] [stdout] test tests::trait_impl::owner_is_canonical_across_written_forms ... ok
[INFO] [stdout] test tests::trait_impl::a_renamed_trait_import_reacts ... ok
[INFO] [stdout] test tests::trait_impl::trait_anchor_absent_from_one_unit_defers_using_typed_resolve_error ... ok
[INFO] [stdout] test tests::trait_impl::trait_impl_anchor_reacts_when_the_forbidden_alias_is_declared_first ... ok
[INFO] [stdout] test tests::trait_impl::an_inline_module_impl_is_located ... ok
[INFO] [stdout] test tests::trait_impl::an_impl_in_any_of_several_allowed_locations_is_clean ... ok
[INFO] [stdout] test tests::static_item::anonymous_const_statics_share_one_identity ... ok
[INFO] [stdout] test tests::trait_impl::a_super_relative_trait_import_reacts ... ok
[INFO] [stdout] test tests::trait_impl::an_impl_inside_the_allowed_location_is_clean ... ok
[INFO] [stdout] test tests::trait_impl::trait_impl_anchor_reacts_when_the_forbidden_alias_is_declared_second ... ok
[INFO] [stdout] test tests::unsafe_confinement::a_conventional_module_and_a_path_alias_to_it_are_not_a_false_cycle ... ok
[INFO] [stdout] test tests::static_item::every_spelling_of_thread_local_shares_the_bare_identity ... ok
[INFO] [stdout] test tests::trait_impl::two_impls_in_one_module_are_distinct_findings_by_self_type ... ok
[INFO] [stdout] test tests::trait_impl::a_cfg_collided_self_type_alias_fails_loud_instead_of_collapsing_two_owners ... ok
[INFO] [stdout] test tests::unsafe_confinement::cfg_attr_wrapped_path_conventional_file_is_read_when_the_predicate_is_always_false ... ok
[INFO] [stdout] test tests::trait_impl::const_generic_expr_self_types_fail_loud_without_positional_identity ... ok
[INFO] [stdout] test tests::trait_impl::an_unresolvable_trait_anchor_is_a_constitution_error ... ok
[INFO] [stdout] test tests::unsafe_confinement::a_cfg_collided_alias_names_its_own_cause ... ok
[INFO] [stdout] test tests::unsafe_confinement::a_trait_that_will_not_render_does_not_make_the_owner_unnameable ... ok
[INFO] [stdout] test tests::trait_impl::two_equivalent_trait_spellings_resolve_to_one_anchor_identity ... ok
[INFO] [stdout] test tests::trait_impl::an_unconditional_path_remapped_module_is_followed_and_its_impl_reacts ... ok
[INFO] [stdout] test tests::trait_impl::two_misplaced_impls_do_not_dedup_collapse_when_a_blanket_impls_param_shadows_an_alias ... ok
[INFO] [stdout] test tests::unsafe_confinement::crate_root_allowed_set_is_a_constitution_error ... ok
[INFO] [stdout] test tests::unsafe_confinement::cfg_attr_wrapped_path_target_is_read_when_the_conventional_file_is_absent ... ok
[INFO] [stdout] test tests::unsafe_confinement::empty_allowed_set_is_a_constitution_error ... ok
[INFO] [stdout] test tests::unsafe_confinement::path_in_a_non_mod_rs_file_resolves_from_the_containing_files_own_dir ... ok
[INFO] [stdout] test tests::unsafe_confinement::path_nested_in_an_inline_block_in_a_non_mod_rs_file_accumulates_both_components ... ok
[INFO] [stdout] test tests::unsafe_confinement::path_nested_in_an_inline_block_resolves_from_the_accumulated_dir ... ok
[INFO] [stdout] test tests::unsafe_confinement::trait_impl_unsafe_fn_stays_distinct_from_inherent_and_other_traits ... ok
[INFO] [stdout] test tests::unsafe_confinement::two_same_named_unsafe_trait_fns_stay_distinct ... ok
[INFO] [stdout] test tests::unsafe_confinement::two_unsafe_impls_of_different_traits_stay_distinct ... ok
[INFO] [stdout] test tests::unsafe_confinement::cfg_attr_wrapped_path_on_an_inline_module_is_still_observed ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_fn_impl_trait_extern_outside_react ... ok
[INFO] [stdout] test tests::unsafe_confinement::two_unsafe_impls_of_one_trait_for_different_types_stay_distinct ... ok
[INFO] [stdout] test tests::unsafe_confinement::cfg_attr_wrapped_path_with_neither_candidate_present_fails_loud ... ok
[INFO] [stdout] test tests::trait_impl::trait_impl_rejects_a_malformed_colon_allowed_location ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_in_a_body_nested_mod_reacts ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_production_violation_separates_target_rule_and_fact_roles ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_confinement_rejects_a_malformed_colon_allowed_location ... ok
[INFO] [stdout] test tests::unsafe_confinement::two_same_named_unsafe_fns_on_different_owners_stay_distinct ... ok
[INFO] [stdout] test tests::visibility::a_cfg_gated_pub_item_is_observed_as_written ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_identity_survives_reorder_and_unrelated_insertion ... ok
[INFO] [stdout] test tests::visibility::a_macro_invocation_pub_item_is_a_documented_bound ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_under_the_subtree_is_clean ... ok
[INFO] [stdout] test tests::visibility::a_pub_fn_pub_static_and_pub_type_inside_an_extern_block_all_react ... ok
[INFO] [stdout] test tests::visibility::a_pub_extern_crate_and_pub_trait_alias_react ... ok
[INFO] [stdout] test tests::visibility::a_generic_self_type_is_rendered_distinctly ... ok
[INFO] [stdout] test tests::visibility::a_pub_fn_and_pub_static_inside_a_plain_extern_block_react ... ok
[INFO] [stdout] test tests::visibility::a_bare_pub_item_in_a_non_pub_module_still_reacts ... ok
[INFO] [stdout] test tests::unsafe_confinement::two_modules_sharing_one_path_target_are_not_a_false_cycle ... ok
[INFO] [stdout] test tests::visibility::a_pub_in_narrow_path_over_reacts_under_a_module_ceiling ... ok
[INFO] [stdout] test tests::visibility::a_pub_submodule_reacts ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_block_outside_subtree_reacts ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_blocks_dedup_per_module ... ok
[INFO] [stdout] test tests::unsafe_confinement::unrenderable_unsafe_owner_fails_loud_without_an_ordinal_identity ... ok
[INFO] [stdout] test tests::visibility::ceiling_rule_strings_are_distinct_across_the_semantic_family ... ok
[INFO] [stdout] test tests::visibility::a_macro_export_macro_is_out_of_scope ... ok
[INFO] [stdout] test tests::visibility::max_visibility_and_the_sugar_carry_the_ceiling ... ok
[INFO] [stdout] test tests::visibility::a_leading_colon_pub_use_is_rendered_and_distinct ... ok
[INFO] [stdout] test tests::visibility::a_restricted_visibility_foreign_item_ranks_like_an_ordinary_one ... ok
[INFO] [stdout] test tests::visibility::an_unknown_visibility_module_is_a_constitution_error ... ok
[INFO] [stdout] test tests::visibility::pub_items_react_and_non_pub_items_are_clean ... ok
[INFO] [stdout] test tests::visibility::a_pub_use_and_glob_react ... ok
[INFO] [stdout] test tests::visibility::complex_length_arrays_of_different_element_types_stay_distinct ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_in_a_macro_body_is_a_stated_bound ... ok
[INFO] [stdout] test tests::unsafe_confinement::unsafe_in_an_unconditional_path_remapped_module_reacts ... ok
[INFO] [stdout] test tests::visibility::visibility_rank_is_false_negative_safe_for_every_form ... ok
[INFO] [stdout] test tests::visibility::pub_in_crate_path_is_clean_under_crate_ceiling ... ok
[INFO] [stdout] test tests::visibility::distinct_trait_instantiations_for_one_self_type_stay_distinct_findings ... ok
[INFO] [stdout] test tests::visibility::pub_in_super_super_reacts_under_super_ceiling ... ok
[INFO] [stdout] test tests::visibility::module_ceiling_reacts_on_pub_super_but_not_private ... ok
[INFO] [stdout] test tests::visibility::array_length_differing_trait_instantiations_stay_distinct ... ok
[INFO] [stdout] test tests::visibility::an_inline_visibility_module_is_scanned ... ok
[INFO] [stdout] test tests::visibility::an_extern_block_with_no_pub_foreign_item_is_clean ... ok
[INFO] [stdout] test tests::visibility::super_ceiling_reacts_on_pub_and_pub_crate_only ... ok
[INFO] [stdout] test tests::visibility::raw_identifier_items_strip_r_hash_in_visibility_fact_identity ... ok
[INFO] [stdout] test tests::visibility::the_visibility_builder_carries_severity ... ok
[INFO] [stdout] test tests::foreign_item::a_qualified_foreign_item_has_the_identity_of_its_unqualified_form ... ok
[INFO] [stdout] test tests::foreign_item::an_undecodable_foreign_item_is_a_constitution_error ... ok
[INFO] [stdout] test tests::auto_trait_operand::auto_bound_qualified_path_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 648 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adopter_surface.rs (/opt/rustwide/target/release/deps/adopter_surface-ec1689823cd2083d)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test standalone_semantic_surface_exposes_the_shared_reaction_model ... ok
[INFO] [stdout] test declared_bounds_are_readable_without_composing_a_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests hunyi
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - SemanticBoundaries (line 118) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - SemanticBoundaries (line 131) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.55s; merged doctests compilation took 0.45s
[INFO] running `Command { std: "docker" "inspect" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2", kill_on_drop: false }`
[INFO] [stdout] 43881729b80f6c9e9dd65076eafa04ddff14c6fb757fe61103220e7d2c029bd2
