[INFO] fetching crate cratestack-macros 0.15.4...
[INFO] testing cratestack-macros-0.15.4 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cratestack-macros 0.15.4 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate cratestack-macros 0.15.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cratestack-macros 0.15.4
[INFO] tweaked toml for crates.io crate cratestack-macros 0.15.4 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cratestack-macros 0.15.4 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cratestack-macros 0.15.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8
[INFO] running `Command { std: "docker" "start" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8", 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" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8", 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" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling object v0.39.1
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling rust_decimal v1.43.0
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling ariadne v0.6.0
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling stacker v0.1.25
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling ar_archive_writer v0.5.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling psm v0.1.32
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling chumsky v0.13.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling cratestack-core v0.15.4
[INFO] [stderr]    Compiling cratestack-policy v0.15.4
[INFO] [stderr]    Compiling cratestack-parser v0.15.4
[INFO] [stderr]    Compiling cratestack-macros v0.15.4 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `cratestack-policy`
[INFO] [stderr]  --> Cargo.toml:9:15
[INFO] [stderr]   |
[INFO] [stderr] 9 | [dependencies.cratestack-policy]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cratestack-policy`
[INFO] [stderr] warning: `cratestack-macros` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 00s
[INFO] running `Command { std: "docker" "inspect" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8", 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" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling target-tuple v1.0.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling psm v0.1.32
[INFO] [stderr]    Compiling rust_decimal v1.43.0
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling stacker v0.1.25
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling ariadne v0.6.0
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling chumsky v0.13.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling trybuild v1.0.121
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling cratestack-core v0.15.4
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling cratestack-parser v0.15.4
[INFO] [stderr]    Compiling cratestack-policy v0.15.4
[INFO] [stderr]    Compiling cratestack-macros v0.15.4 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `cratestack-policy`
[INFO] [stderr]  --> Cargo.toml:9:15
[INFO] [stderr]   |
[INFO] [stderr] 9 | [dependencies.cratestack-policy]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cratestack-policy`
[INFO] [stderr] warning: `cratestack-macros` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 47s
[INFO] running `Command { std: "docker" "inspect" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8", 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" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `cratestack-policy`
[INFO] [stderr]  --> Cargo.toml:9:15
[INFO] [stderr]   |
[INFO] [stderr] 9 | [dependencies.cratestack-policy]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cratestack-policy`
[INFO] [stderr] warning: `cratestack-macros` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/cratestack-macros/332732c8c2819040/out/cratestack_macros-332732c8c2819040)
[INFO] [stdout] 
[INFO] [stdout] running 276 tests
[INFO] [stdout] test axum::filter_arms::tests::non_enum_unsupported_type_still_generates_no_arm ... ok
[INFO] [stdout] test axum::model::prep::etag::tests::the_update_etag_widens_the_version_column_to_i64 ... ok
[INFO] [stdout] test axum::model::routes::tests::internal_create_omits_post_but_keeps_list_and_detail ... ok
[INFO] [stdout] test axum::model::routes::tests::consecutive_uppercase_run_routes ... ok
[INFO] [stdout] test axum::filter_arms::tests::optional_string_field_generates_equality_text_and_null_filter_arms ... ok
[INFO] [stdout] test axum::model::routes::tests::plain_pascal_case_name_routes ... ok
[INFO] [stdout] test axum::model::computed_tests::only_a_params_type_with_validators_is_decoded_and_validated_in_the_parser ... ok
[INFO] [stdout] test axum::model::prep::etag::tests::if_match_stays_an_i64_header_value ... ok
[INFO] [stdout] test axum::model::routes::tests::underscore_containing_name_routes ... ok
[INFO] [stdout] test axum::procedure::tests::absent_status_attribute_defaults_to_status_code_ok ... ok
[INFO] [stdout] test axum::model::prep::etag::tests::a_bare_version_field_read_would_not_compile_for_a_bigint ... ok
[INFO] [stdout] test axum::filter_arms::tests::required_enum_field_generates_a_query_filter_arm ... ok
[INFO] [stdout] test axum::model::prep::etag::tests::the_get_etag_widens_the_version_column_to_i64 ... ok
[INFO] [stdout] test axum::model::routes::tests::internal_all_omits_both_paths_entirely ... ok
[INFO] [stdout] test axum::filter_arms::tests::optional_comparable_field_gets_equality_but_not_ordering_filter_arms ... ok
[INFO] [stdout] test axum::model::prep::etag::tests::a_model_without_a_version_column_gets_no_etag_tokens ... ok
[INFO] [stdout] test axum::procedure::tests::non_stream_list_procedure_dispatch_is_unchanged ... ok
[INFO] [stdout] test axum::model::routes::tests::model_without_internal_attribute_routes_every_verb ... ok
[INFO] [stdout] test client::computed_params::builder_tests::computed_params_builder_has_a_setter_and_field_per_parameterized_computed_field ... ok
[INFO] [stdout] test client::computed_params::builder_tests::computed_params_builder_setter_takes_the_option ... ok
[INFO] [stdout] test axum::procedure::tests::status_attribute_threads_through_for_list_procedure ... ok
[INFO] [stdout] test axum::procedure::tests::status_attribute_threads_through_for_stream_procedure ... ok
[INFO] [stdout] test client::computed_params::builder_tests::computed_params_builder_is_non_generic ... ok
[INFO] [stdout] test axum::handler_collision_tests::a_renamed_procedure_shares_no_emitted_fn_name ... ok
[INFO] [stdout] test axum::procedure::tests::absent_status_attribute_defaults_to_status_code_ok_for_stream_procedure ... ok
[INFO] [stdout] test axum::procedure::tests::stream_list_procedure_dispatch_differs_from_buffered_baseline ... ok
[INFO] [stdout] test client::computed_params::builder_tests::computed_params_struct_gets_a_builder ... ok
[INFO] [stdout] test client::computed_params::builder_tests::bare_only_model_still_emits_no_builder ... ok
[INFO] [stdout] test axum::procedure::tests::status_attribute_threads_through_for_unary_procedure ... ok
[INFO] [stdout] test client::computed_params::builder_tests::computed_params_builder_build_returns_the_struct ... ok
[INFO] [stdout] test axum::handler_collision_tests::model_crud_and_procedure_handlers_share_an_emitted_fn_name ... ok
[INFO] [stdout] test axum::model::routes::tests::already_snake_case_name_is_unchanged ... ok
[INFO] [stdout] test computed::bearing::tests::composition_is_list_for_a_bearing_bare_list_return ... ok
[INFO] [stdout] test computed::bearing::tests::composition_is_none_for_a_non_bearing_required_return ... ok
[INFO] [stdout] test computed::bearing::tests::compose_fn_ident_snake_cases_the_owner_name ... ok
[INFO] [stdout] test computed::bearing::tests::composition_is_page_for_a_bearing_page_item ... ok
[INFO] [stdout] test client::computed_params::tests::bare_only_model_get_and_list_tokens_are_unchanged ... ok
[INFO] [stdout] test computed::bearing::tests::bearing_propagates_from_a_computed_model_through_a_nesting_type ... ok
[INFO] [stdout] test client::computed_params::builder_tests::rpc_transport_emits_the_builder_too ... ok
[INFO] [stdout] test computed::bearing::tests::bearing_excludes_types_and_models_with_no_computed_reach ... ok
[INFO] [stdout] test client::computed_params::tests::rpc_get_view_sends_no_computed_params ... ok
[INFO] [stdout] test computed::bearing::tests::bearing_propagates_through_nested_type_fields ... ok
[INFO] [stdout] test computed::bearing::tests::composition_is_unary_optional_for_a_bearing_optional_return ... ok
[INFO] [stdout] test client::computed_params::tests::parameterized_model_emits_the_struct_with_super_types_path ... ok
[INFO] [stdout] test client::computed_params::tests::bare_only_model_emits_no_computed_params_struct ... ok
[INFO] [stdout] test computed::bearing::tests::bearing_includes_a_type_with_its_own_computed_field ... ok
[INFO] [stdout] test client::computed_params::tests::params_type_path_is_super_types_under_both_bearing_sets ... ok
[INFO] [stdout] test computed::bearing::tests::composition_is_none_for_a_non_bearing_page_item ... ok
[INFO] [stdout] test client::computed_params::tests::parameterized_model_get_and_list_gain_the_typed_parameter ... ok
[INFO] [stdout] test computed::compose::tests::a_type_embedding_the_model_composes_through_the_model_helper ... ok
[INFO] [stdout] test include::contracts::tests::accepted_lists_the_current_digest_then_the_locked_ones ... ok
[INFO] [stdout] test computed::wire::tests::nested_bearing_model_field_on_a_type_resolves_to_the_wire_struct ... ok
[INFO] [stdout] test computed::wire::tests::nested_bearing_type_field_resolves_to_the_wire_struct ... ok
[INFO] [stdout] test computed::bearing::tests::composition_is_unary_for_a_bearing_required_return ... ok
[INFO] [stdout] test include::datasource_guard::tests::no_datasource_block_yields_no_provider ... ok
[INFO] [stdout] test computed::compose::tests::a_model_compose_helper_never_reads_a_server_only_field ... ok
[INFO] [stdout] test include::datasource_guard::tests::reads_none_provider_from_datasource_block ... ok
[INFO] [stdout] test include::decimal_arg::tests::detects_a_model_decimal_field ... ok
[INFO] [stdout] test include::decimal_arg::tests::detects_a_procedure_arg_decimal_type ... ok
[INFO] [stdout] test computed::wire::tests::non_bearing_field_keeps_the_plain_server_side_path ... ok
[INFO] [stdout] test include::datasource_guard::tests::reads_provider_from_datasource_block ... ok
[INFO] [stdout] test include::datasource_guard::tests::server_db_variants_are_distinct ... ok
[INFO] [stdout] test client::computed_params::tests::rpc_transport_gates_the_same_way ... ok
[INFO] [stdout] test include::decimal_arg::tests::detects_a_decimal_field_nested_in_page ... ok
[INFO] [stdout] test include::contracts::tests::the_tables_and_the_identity_are_emitted ... ok
[INFO] [stdout] test include::embedded::computed_guard::tests::flags_model_computed_field ... ok
[INFO] [stdout] test include::extension_gate::tests::no_declared_extensions_has_no_missing_feature ... ok
[INFO] [stdout] test include::embedded::computed_guard::tests::flags_type_computed_field ... ok
[INFO] [stdout] test include::extension_gate::tests::postgis_is_postgres_only ... ok
[INFO] [stdout] test include::extension_gate::tests::required_feature_names_every_extension_kind ... ok
[INFO] [stdout] test include::embedded::query_guard::tests::does_not_flag_a_schema_without_queries ... ok
[INFO] [stdout] test include::lock_arg::tests::a_missing_lock_is_an_error_saying_how_to_create_it ... ok
[INFO] [stdout] test include::extension_gate::tests::declared_extension_without_its_feature_is_flagged ... ok
[INFO] [stdout] test include::mcp_gate::tests::feature_off_asks_for_the_feature ... ok
[INFO] [stdout] test include::extension_gate::tests::missing_extension_is_reported_in_declared_extensions_stable_order ... ok
[INFO] [stdout] test include::mcp_gate::tests::an_unmappable_tool_is_refused_in_both_feature_states ... ok
[INFO] [stdout] test include::decimal_arg::tests::no_decimal_field_anywhere_is_false ... ok
[INFO] [stdout] test include::mcp_gate::tests::feature_off_still_refuses_resources ... ok
[INFO] [stdout] test include::embedded::computed_guard::tests::does_not_flag_a_schema_without_computed_fields ... ok
[INFO] [stdout] test include::mcp_gate::tests_resources::a_key_a_uri_cannot_carry_is_refused ... ok
[INFO] [stdout] test include::mcp_gate::tests_resources::an_optional_big_int_key_is_refused ... ok
[INFO] [stdout] test include::mcp_gate::tests_resources::a_big_int_key_is_planned_as_a_big_int ... ok
[INFO] [stdout] test computed::wire::tests::no_computed_fields_emits_no_wire_structs ... ok
[INFO] [stdout] test include::mcp_gate::tests_resources::a_write_only_internal_verb_is_no_contradiction ... ok
[INFO] [stdout] test include::mcp_gate::tests::feature_on_tools_are_planned_in_declaration_order ... ok
[INFO] [stdout] test include::mcp_gate::tests::names_every_mcp_declaration ... ok
[INFO] [stdout] test include::mcp_gate::tests::feature_on_resources_are_planned_beside_tools ... ok
[INFO] [stdout] test include::mcp_gate::tests_resources::an_internal_read_verb_contradicts_the_resource ... ok
[INFO] [stdout] test include::mcp_gate::tests_resources::every_addressable_key_type_is_planned ... ok
[INFO] [stdout] test include::mcp_gate::tests_resources::max_page_size_is_carried_into_the_plan ... ok
[INFO] [stdout] test include::schema_args::tests::a_repeated_or_unknown_option_is_refused ... ok
[INFO] [stdout] test include::schema_args::tests::contracts_and_decimal_follow_db_in_either_order ... ok
[INFO] [stdout] test include::mcp_gate::tests_resources::the_authority_is_the_blocks_name ... ok
[INFO] [stdout] test include::parse::tests::does_not_flag_single_field_id ... ok
[INFO] [stdout] test include::server::query_guard::tests::a_schema_without_queries_has_nothing_to_report ... ok
[INFO] [stdout] test include::schema_args::tests::the_options_are_optional_and_a_trailing_comma_is_fine ... ok
[INFO] [stdout] test include::schema_sha::tests::the_hex_is_the_digest_bytes_encoded ... ok
[INFO] [stdout] test include::schema_sha::tests::both_constants_are_emitted ... ok
[INFO] [stdout] test include::parse::tests::flags_model_with_composite_id_attribute ... ok
[INFO] [stdout] test include::server::axum_module::tests::none_axum_module_never_emits_model_router_state_or_fn ... ok
[INFO] [stdout] test include::embedded::query_guard::tests::flags_every_query_in_declaration_order ... ok
[INFO] [stdout] test include::server::axum_module::tests::none_axum_module_router_fn_aliases_procedure_router_directly ... ok
[INFO] [stdout] test include::lock_arg::tests::an_incompatible_entry_is_an_error_naming_the_op_and_the_reason ... ok
[INFO] [stdout] test include::lock_arg::tests::every_failure_points_at_the_contracts_literal ... ok
[INFO] [stdout] test include::server::axum_module::tests::postgres_axum_module_keeps_model_router_state_and_fn ... ok
[INFO] [stdout] test include::server::axum_module::tests::both_variants_keep_the_same_procedure_router_state_field ... ok
[INFO] [stdout] test include::server::query_guard::tests::finds_the_query_a_db_none_schema_must_not_have ... ok
[INFO] [stdout] test client::computed_params::tests::every_rpc_model_gets_a_get_view_including_an_ungated_one ... ok
[INFO] [stdout] test include::server::runtime::tests::none_runtime_block_builder_takes_no_pool_parameter ... ok
[INFO] [stdout] test json_schema::tests::computed_fields_are_advertised ... ok
[INFO] [stdout] test include::lock_arg::tests::a_hand_edited_lock_is_an_error ... ok
[INFO] [stdout] test include::server::runtime::tests::postgres_runtime_block_still_takes_a_pgpool_builder ... ok
[INFO] [stdout] test json_schema::tests::find_many_argument_is_refused ... ok
[INFO] [stdout] test json_schema::tests::vector_field_is_refused ... ok
[INFO] [stdout] test json_schema::tests::json_nested_in_a_type_names_the_path ... ok
[INFO] [stdout] test include::server::runtime::tests::none_runtime_block_cratestack_type_is_a_zero_field_marker ... ok
[INFO] [stdout] test json_schema::tests_bigint::big_int_and_int_stay_distinct ... ok
[INFO] [stdout] test include::server::runtime::tests::none_runtime_block_never_mentions_pgpool_or_sqlx ... ok
[INFO] [stdout] test json_schema::tests_shapes::a_procedure_without_arguments_takes_an_empty_object ... ok
[INFO] [stdout] test json_schema::tests_shapes::a_self_referencing_type_terminates_through_defs ... ok
[INFO] [stdout] test json_schema::tests::spatial_fields_are_refused ... ok
[INFO] [stdout] test model::descriptor::defaults::tests::an_optional_bigint_default_is_nullable ... ok
[INFO] [stdout] test json_schema::tests_shapes::model_relations_and_server_only_fields_are_not_advertised ... ok
[INFO] [stdout] test model::tests_bigint::filterable_scalars_are_exactly_the_query_parsable_ones ... ok
[INFO] [stdout] test model::tests_bigint::the_primary_key_accessor_is_typed_by_the_newtype ... ok
[INFO] [stdout] test json_schema::tests_shapes::decimal_schema_follows_the_selected_backend ... ok
[INFO] [stdout] test model::tests_bigint::the_model_struct_holds_bigint_fields_and_keeps_default ... ok
[INFO] [stdout] test json_schema::tests_bigint::returns_and_page_items_are_canonical_decimal_strings ... ok
[INFO] [stdout] test json_schema::tests_bigint::type_and_model_fields_are_canonical_decimal_strings ... ok
[INFO] [stdout] test model::tests_bigint_rows::an_auth_derived_bigint_default_is_the_bigint_kind ... ok
[INFO] [stdout] test json_schema::tests_shapes::arguments_are_required_unless_optional ... ok
[INFO] [stdout] test model::tests_bigint_rows::every_builtin_scalar_has_a_sqlite_arm_or_is_natively_decodable ... ok
[INFO] [stdout] test json_schema::tests::json_argument_is_refused_by_name ... ok
[INFO] [stdout] test model::tests_bigint_rows::sqlite_decodes_bigint_from_an_i64_without_a_driver_impl_on_the_newtype ... ok
[INFO] [stdout] test model::descriptor::defaults::tests::a_bigint_default_needs_a_bigint_claim ... ok
[INFO] [stdout] test policy::model::in_list::tests::commas_inside_a_string_literal_do_not_split ... ok
[INFO] [stdout] test policy::model::in_list::tests::splits_a_negated_in_term ... ok
[INFO] [stdout] test json_schema::tests_bigint::a_procedure_argument_is_a_canonical_decimal_string ... ok
[INFO] [stdout] test policy::model::in_list::tests::a_field_named_join_is_not_an_in_term ... ok
[INFO] [stdout] test policy::model::in_list::tests::a_term_without_brackets_is_not_an_in_term ... ok
[INFO] [stdout] test json_schema::tests::json_return_type_is_refused_when_the_output_is_an_object ... ok
[INFO] [stdout] test policy::model::in_list::tests::a_trailing_comma_is_rejected ... ok
[INFO] [stdout] test policy::model::in_list::tests::an_empty_list_is_rejected ... ok
[INFO] [stdout] test json_schema::tests::decimal_without_a_backend_is_refused ... ok
[INFO] [stdout] test policy::model::tests_enum_literal::enum_equality_composes_with_or_for_multiple_variants ... ok
[INFO] [stdout] test policy::model::tests_in_list::an_empty_list_is_a_compile_error ... ok
[INFO] [stdout] test policy::model::tests_enum_literal::optional_enum_field_is_rejected_with_a_clear_error ... ok
[INFO] [stdout] test model::descriptor::defaults::tests::a_bigint_default_is_the_bigint_kind_and_names_its_claim ... ok
[INFO] [stdout] test include::lock_arg::tests::a_compatible_lock_adds_the_old_digests_after_the_current_one ... ok
[INFO] [stdout] test model::tests_bigint::the_where_struct_carries_every_bigint_field_with_ordering_operators ... ok
[INFO] [stdout] test policy::model::in_list::tests::splits_a_plain_in_term ... ok
[INFO] [stdout] test policy::model::tests_in_list::enum_not_in_list_lowers_to_field_not_in_literals ... ok
[INFO] [stdout] test json_schema::tests_shapes::only_object_return_types_get_an_output_schema ... ok
[INFO] [stdout] test policy::model::tests_enum_literal::required_enum_field_equality_lowers_to_field_eq_literal ... ok
[INFO] [stdout] test policy::model::tests_descriptor_audit::the_descriptors_generate_the_canonical_rules ... ok
[INFO] [stdout] test policy::model::tests_enum_literal::required_enum_field_inequality_lowers_to_field_ne_literal ... ok
[INFO] [stdout] test policy::model::tests_enum_literal::unknown_variant_is_a_compile_error ... ok
[INFO] [stdout] test policy::model::tests_descriptor_audit::a_single_quoted_view_allow_generates_the_same_rule ... ok
[INFO] [stdout] test model::descriptor::defaults::tests::exactly_the_documented_scalars_support_an_auth_derived_default ... ok
[INFO] [stdout] test policy::model::tests_in_list::a_bracket_term_without_the_in_keyword_is_rejected_not_mis_resolved ... ok
[INFO] [stdout] test policy::model::tests_in_list::an_in_list_on_a_field_whose_name_ends_in_in_uses_the_whole_name ... ok
[INFO] [stdout] test policy::model::tests_in_list::a_single_element_list_is_accepted ... ok
[INFO] [stdout] test policy::model::tests_in_list::an_unknown_variant_anywhere_in_the_list_is_a_compile_error ... ok
[INFO] [stdout] test policy::model::tests_in_list::enum_in_list_lowers_to_a_single_field_in_literals ... ok
[INFO] [stdout] test policy::model::tests_descriptor_audit::the_descriptors_refuse_a_rule_their_reader_skips ... ok
[INFO] [stdout] test policy::model::tests_literal::the_literal_table_accepts_exactly_the_scalars_it_documents ... ok
[INFO] [stdout] test policy::procedure::resolver::tests_bigint::a_bigint_argument_compares_with_an_integer_policy_literal ... ok
[INFO] [stdout] test policy::model::tests_in_list::string_in_list_lowers_the_same_way ... ok
[INFO] [stdout] test policy::model::tests_system_principal::interior_whitespace_is_tolerated ... ok
[INFO] [stdout] test policy::model::tests_system_principal::unknown_auth_method_is_still_an_error ... ok
[INFO] [stdout] test policy::model::tests_literal::a_bigint_literal_is_a_policy_integer_literal ... ok
[INFO] [stdout] test policy::model::tests_literal::an_optional_bigint_field_has_no_literal_form ... ok
[INFO] [stdout] test policy::model::tests_system_principal::auth_is_system_lowers_to_the_dedicated_predicate ... ok
[INFO] [stdout] test policy::procedure::resolver::tests_bigint::only_a_required_bigint_has_a_literal_form ... ok
[INFO] [stdout] test policy::model::tests_literal::a_bigint_literal_outside_i64_is_refused_at_expansion ... ok
[INFO] [stdout] test policy::model::tests_system_principal::is_system_composes_with_an_ownership_check ... ok
[INFO] [stdout] test policy::procedure::resolver::tests_bigint::a_bigint_literal_keeps_every_digit_above_2_pow_53 ... ok
[INFO] [stdout] test policy::procedure::resolver::tests_bigint::a_negated_bigint_comparison_lowers_with_a_literal_not_a_null_check ... ok
[INFO] [stdout] test policy::model::tests_literal::a_bigint_literal_beyond_2_pow_53_keeps_every_digit ... ok
[INFO] [stdout] test policy::model::tests_system_principal::policy_that_never_names_is_system_emits_no_system_predicate ... ok
[INFO] [stdout] test procedure::tests::non_stream_list_procedure_trait_method_is_unchanged ... ok
[INFO] [stdout] test policy::procedure::resolver::tests_bigint::a_bigint_literal_outside_i64_or_not_an_integer_is_refused ... ok
[INFO] [stdout] test policy::procedure::resolver::tests_bigint::two_bigint_arguments_compare_by_value ... ok
[INFO] [stdout] test procedure::tests::stream_marked_list_procedure_generates_stream_shaped_trait_method ... ok
[INFO] [stdout] test policy::procedure::resolver::tests_bigint::the_procedure_literal_table_accepts_exactly_the_scalars_it_documents ... ok
[INFO] [stdout] test procedure::tests::invoke_with_db_doc_comment_has_no_ignore_fenced_doctest ... ok
[INFO] [stdout] test procedure::tests_isolation::isolated_registry_method_takes_the_transaction_bound_handle ... ok
[INFO] [stdout] test procedure::type_tokens::tests_bigint::bigint_arguments_and_returns_are_the_newtype_in_every_arity ... ok
[INFO] [stdout] test procedure::type_tokens::tests_bigint::no_builtin_scalar_in_a_procedure_resolves_to_a_user_declared_type ... ok
[INFO] [stdout] test procedure::type_tokens::tests_bigint::the_scalars_without_a_procedure_arm_really_are_refused_by_the_parser ... ok
[INFO] [stdout] test relation::tests::parse_relation_attribute_extracts_fields_and_references ... ok
[INFO] [stdout] test relation::tests::parse_relation_attribute_rejects_unknown_keys ... ok
[INFO] [stdout] test relation::tests::parse_relation_attribute_tolerates_any_other_unrecognised_key ... ok
[INFO] [stdout] test relation::tests::parse_relation_attribute_tolerates_on_delete_and_on_update ... ok
[INFO] [stdout] test relation::tests::split_top_level_ignores_nested_brackets ... ok
[INFO] [stdout] test procedure::type_tokens::tests_bigint::the_generated_args_hand_a_policy_a_real_value_for_a_bigint_argument ... ok
[INFO] [stdout] test shared::bytes_serde::tests::only_bytes_fields_opt_in ... ok
[INFO] [stdout] test shared::bytes_serde::tests::emitted_helper_return_types_match_the_field_types ... ok
[INFO] [stdout] test procedure::type_tokens::tests_bigint::a_page_of_bigint_names_the_newtype_for_the_client_item ... ok
[INFO] [stdout] test shared::bytes_serde::tests::default_rides_along_exactly_when_the_field_type_is_an_option ... ok
[INFO] [stdout] test procedure::tests_policy_audit_selectors::the_refusal_never_quotes_a_control_character_raw ... ok
[INFO] [stdout] test shared::bytes_serde::tests::patch_wrapped_list_uses_the_optional_list_helper ... ok
[INFO] [stdout] test procedure::tests_isolation::isolated_module_runs_authorization_and_body_in_the_declared_transaction ... ok
[INFO] [stdout] test shared::bytes_serde::tests::patch_wrapped_nullable_uses_the_double_option_variant ... ok
[INFO] [stdout] test shared::bytes_serde::tests::patch_wrapped_required_and_unwrapped_optional_share_a_helper ... ok
[INFO] [stdout] test procedure::tests_validation::authorization_without_validation_is_private_to_the_module ... ok
[INFO] [stdout] test shared::bytes_serde::tests::unwrapped_shapes_pick_the_matching_helper ... ok
[INFO] [stdout] test shared::decimal_backend::tests::nests_and_restores_the_previous_value ... ok
[INFO] [stdout] test shared::model_routes::tests::detail_is_the_list_route_and_an_id ... ok
[INFO] [stdout] test procedure::tests_policy_audit::the_canonical_spelling_generates_both_policies ... ok
[INFO] [stdout] test shared::sql::tests::optional_bigint_is_bigint_or_null_bigint_never_int ... ok
[INFO] [stdout] test shared::sql::tests::create_and_update_inputs_wrap_a_bigint_field_in_the_same_variant ... ok
[INFO] [stdout] test shared::sql::tests::no_builtin_scalar_reaches_the_unsupported_value_panic ... ok
[INFO] [stdout] test shared::sql::tests::optional_vector_field_maps_to_null_vector ... ok
[INFO] [stdout] test procedure::tests_policy_audit::a_policy_hidden_behind_another_attribute_is_counted ... ok
[INFO] [stdout] test shared::sql::tests::required_bigint_binds_its_i64_through_the_bigint_variant ... ok
[INFO] [stdout] test shared::types::tests::required_vector_field_generates_vec_f32 ... ok
[INFO] [stdout] test shared::types::tests_bigint::bigint_is_not_a_struct_in_the_schema_module ... ok
[INFO] [stdout] test shared::test_support::the_catalog_names_bigint_and_the_other_scalars ... ok
[INFO] [stdout] test shared::types::tests_bigint::bigint_is_the_cratestack_newtype_in_every_arity ... ok
[INFO] [stdout] test shared::types::tests_bigint::bigint_field_definition_is_a_plain_pub_field ... ok
[INFO] [stdout] test shared::types::tests_bigint::query_string_in_list_parses_each_element_as_bigint ... ok
[INFO] [stdout] test shared::types::tests_bigint::bigint_supports_the_comparison_operators ... ok
[INFO] [stdout] test procedure::tests_policy_audit::a_model_policy_the_exact_reader_skips_is_a_compile_error ... ok
[INFO] [stdout] test shared::value::tests_values::a_required_bigint_is_its_i64_never_null ... ok
[INFO] [stdout] test shared::types::tests_bigint::every_builtin_scalar_is_query_filterable_or_named_as_not ... ok
[INFO] [stdout] test shared::types::tests_bigint::no_builtin_scalar_resolves_to_a_user_declared_type ... ok
[INFO] [stdout] test shared::value::tests_values::an_optional_bigint_is_its_i64_or_null_when_absent ... ok
[INFO] [stdout] test procedure::tests_validation::an_isolated_procedure_validates_before_it_takes_a_connection ... ok
[INFO] [stdout] test procedure::tests_policy_audit::a_policy_attribute_the_exact_reader_skips_is_a_compile_error ... ok
[INFO] [stdout] test shared::value::tests_values::every_builtin_scalar_is_comparable_or_null_on_purpose ... ok
[INFO] [stdout] test procedure::tests_policy_audit_selectors::a_variation_selector_in_a_policy_is_a_compile_error_after_any_character ... ok
[INFO] [stdout] test procedure::tests_policy_audit::an_invisible_character_in_a_policy_is_a_compile_error ... ok
[INFO] [stdout] test transport::op_descriptors::tests::model_crud_op_descriptors_are_always_rate_limited_by_default ... ok
[INFO] [stdout] test shared::types::tests::optional_vector_field_wraps_in_option ... ok
[INFO] [stdout] test procedure::tests_validation::each_of_the_four_helpers_validates_before_it_authorizes ... ok
[INFO] [stdout] test shared::value::tests_values::a_bigint_list_is_a_list_of_i64_values ... ok
[INFO] [stdout] test shared::types::tests_bigint::query_string_filters_parse_bigint_with_the_canonical_grammar ... ok
[INFO] [stdout] test transport::op_descriptors::tests::internal_create_omits_only_the_create_op_descriptor ... ok
[INFO] [stdout] test shared::sql::tests::required_vector_field_maps_to_sql_value_vector ... ok
[INFO] [stdout] test transport::op_descriptors::tests_idempotency::query_procedure_descriptor_stays_idempotent_by_default_true ... ok
[INFO] [stdout] test transport::op_descriptors::tests::without_internal_attribute_all_five_op_descriptors_are_emitted ... ok
[INFO] [stdout] test transport::op_descriptors::tests_idempotency::model_crud_op_descriptors_split_reads_from_writes ... ok
[INFO] [stdout] test transport::op_descriptors::tests_idempotency::no_idempotency_procedure_descriptor_carries_idempotent_by_default_true ... ok
[INFO] [stdout] test transport::op_descriptors::tests::ordinary_procedure_descriptor_defaults_rate_limited_by_default_true ... ok
[INFO] [stdout] test transport::op_descriptors::tests_idempotency::ordinary_mutation_descriptor_defaults_idempotent_by_default_false ... ok
[INFO] [stdout] test transport::op_descriptors::tests::no_rate_limit_procedure_descriptor_carries_rate_limited_by_default_false ... ok
[INFO] [stdout] test transport::rest::tests::no_rate_limit_procedure_route_carries_rate_limited_by_default_false ... ok
[INFO] [stdout] test transport::rest::tests_idempotency::model_crud_routes_split_reads_from_writes ... ok
[INFO] [stdout] test transport::rest::tests::internal_verb_gets_no_route_transport_entry ... ok
[INFO] [stdout] test transport::rest::tests::ordinary_procedure_route_defaults_rate_limited_by_default_true ... ok
[INFO] [stdout] test transport::rest::tests_idempotency::no_idempotency_procedure_route_carries_idempotent_by_default_true ... ok
[INFO] [stdout] test transport::rpc::model_dispatch::tests::internal_filters_the_no_primary_key_fallback_too ... ok
[INFO] [stdout] test validators::emit::tests_bigint::an_open_bound_stays_open ... ok
[INFO] [stdout] test validators::emit::tests_bigint::a_type_field_validates_a_bigint_range_under_its_request_path ... ok
[INFO] [stdout] test transport::rest::tests::model_crud_routes_are_always_rate_limited_by_default ... ok
[INFO] [stdout] test validators::emit::tests_bigint::bigint_range_checks_its_i64_against_the_declared_bounds ... ok
[INFO] [stdout] test transport::rest::tests_idempotency::query_procedure_route_is_idempotent_by_default_true ... ok
[INFO] [stdout] test transport::rest::tests_idempotency::ordinary_mutation_route_defaults_idempotent_by_default_false ... ok
[INFO] [stdout] test transport::rest::tests::fully_suppressed_model_gets_no_route_transport_entries_or_consts ... ok
[INFO] [stdout] test transport::rpc::model_dispatch::tests::internal_all_omits_every_arm ... ok
[INFO] [stdout] test procedure::tests_policy_audit_selectors::a_non_ascii_role_without_a_selector_generates ... ok
[INFO] [stdout] test transport::rpc::model_dispatch::tests::without_internal_attribute_all_five_arms_are_emitted ... ok
[INFO] [stdout] test transport::rest::tests::internal_verb_gets_no_route_transport_const ... ok
[INFO] [stdout] test transport::rpc::model_dispatch::tests::internal_create_omits_only_the_create_arm ... ok
[INFO] [stdout] test validators::emit::tests_bigint::a_model_input_validates_a_bigint_range_in_both_arities ... ok
[INFO] [stdout] test validators::emit::tests_bigint::a_range_on_the_other_numeric_scalars_is_unchanged ... ok
[INFO] [stdout] test validators::emit::tests_bigint::a_scalar_with_no_range_check_is_refused_at_expansion_not_skipped ... ok
[INFO] [stdout] test validators::tests_models::args_validate_only_when_an_argument_is_or_holds_a_validated_declaration ... ok
[INFO] [stdout] test validators::tests_types::no_impl_formats_a_path_on_the_success_path ... ok
[INFO] [stdout] test validators::tests_models::a_model_validates_its_stored_fields_a_client_fills_and_nothing_else ... ok
[INFO] [stdout] test validators::emit::tests_bigint::every_scalar_the_parser_accepts_a_range_on_has_a_generated_check ... ok
[INFO] [stdout] test validators::tests_types::a_declaration_validates_when_it_holds_a_validator_directly_or_through_another ... ok
[INFO] [stdout] test validators::tests_types::only_a_validating_type_gets_an_impl ... ok
[INFO] [stdout] test validators::tests_types::a_cycle_through_a_list_terminates_and_validation_recurses ... ok
[INFO] [stdout] test shared::decimal_backend::tests::panics_with_no_scope_active - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 276 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ui.rs (/opt/rustwide/target/release/build/cratestack-macros/006b7a0fdfe4e8e9/out/ui-006b7a0fdfe4e8e9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test extension_feature_gate_compile_fail ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- extension_feature_gate_compile_fail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extension_feature_gate_compile_fail' (2904) panicked at tests/ui.rs:203:54:
[INFO] [stdout] write generated trybuild fixture: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5668f9d1d8b1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5668f9d33b9a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5668f9d220fc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5668f9cf6566 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5668f9d14769 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5668f9cadcb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5668f9d14922 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5668f9cf6612 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5668f9ceee69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5668f9cf721d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5668f9d3430c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5668f9d340e2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5668f9bfaa55 - ui[226186ee8884d60e]::write_fixture
[INFO] [stdout]   13:     0x5668f9bfaf55 - <ui[226186ee8884d60e]::extension_feature_gate_compile_fail::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5668f9ca10fb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5668f9cae2d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5668f9ca7bc4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5668f9cb1362 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5668f9d1cb0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x72d2421ccdfa - <unknown>
[INFO] [stdout]   20:     0x72d2422603d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     extension_feature_gate_compile_fail
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test ui`
[INFO] running `Command { std: "docker" "inspect" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8", kill_on_drop: false }`
[INFO] [stdout] 4c791bc9c8573cc4825dab2d839b4cdd1343e2878860ed88f5ddf9bd960ff0b8
