[INFO] fetching crate ploidy-codegen-rust 0.12.0... [INFO] testing ploidy-codegen-rust-0.12.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate ploidy-codegen-rust 0.12.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate ploidy-codegen-rust 0.12.0 [INFO] finished tweaking crates.io crate ploidy-codegen-rust 0.12.0 [INFO] tweaked toml for crates.io crate ploidy-codegen-rust 0.12.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ploidy-codegen-rust 0.12.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ploidy-codegen-rust 0.12.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 62a5d096623de5b58d19779d1376c8d9b73169d4b9e922401589120502586670 [INFO] running `Command { std: "docker" "start" "-a" "62a5d096623de5b58d19779d1376c8d9b73169d4b9e922401589120502586670", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "62a5d096623de5b58d19779d1376c8d9b73169d4b9e922401589120502586670", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "62a5d096623de5b58d19779d1376c8d9b73169d4b9e922401589120502586670", kill_on_drop: false }` [INFO] [stdout] 62a5d096623de5b58d19779d1376c8d9b73169d4b9e922401589120502586670 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 995275f49a299937a2986df6168585e4fe5773de77c12917ce55b69b91fad519 [INFO] running `Command { std: "docker" "start" "-a" "995275f49a299937a2986df6168585e4fe5773de77c12917ce55b69b91fad519", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling hashbrown v0.17.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling zmij v1.0.12 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling winnow v1.0.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling toml_parser v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling unicase v2.9.0 [INFO] [stderr] Compiling bumpalo v3.20.2 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling rustc-hash v2.1.2 [INFO] [stderr] Compiling toml_writer v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling atomic_refcell v0.1.13 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling petgraph v0.8.3 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling toml_edit v0.25.11+spec-1.1.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling ploidy-pointer-derive v0.12.0 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling ploidy-pointer v0.12.0 [INFO] [stderr] Compiling ploidy-core v0.12.0 [INFO] [stderr] Compiling ploidy-codegen-rust v0.12.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 12s [INFO] running `Command { std: "docker" "inspect" "995275f49a299937a2986df6168585e4fe5773de77c12917ce55b69b91fad519", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "995275f49a299937a2986df6168585e4fe5773de77c12917ce55b69b91fad519", kill_on_drop: false }` [INFO] [stdout] 995275f49a299937a2986df6168585e4fe5773de77c12917ce55b69b91fad519 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d8af9cdb48f09a9bd29075b8bbaa0409695d7cbb2e2d8eece36fe0b5b50b1459 [INFO] running `Command { std: "docker" "start" "-a" "d8af9cdb48f09a9bd29075b8bbaa0409695d7cbb2e2d8eece36fe0b5b50b1459", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling ploidy-core v0.12.0 [INFO] [stderr] Compiling ploidy-codegen-rust v0.12.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.70s [INFO] running `Command { std: "docker" "inspect" "d8af9cdb48f09a9bd29075b8bbaa0409695d7cbb2e2d8eece36fe0b5b50b1459", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d8af9cdb48f09a9bd29075b8bbaa0409695d7cbb2e2d8eece36fe0b5b50b1459", kill_on_drop: false }` [INFO] [stdout] d8af9cdb48f09a9bd29075b8bbaa0409695d7cbb2e2d8eece36fe0b5b50b1459 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 95767f1ba5809e570413572dce4c3b361e16ee1d0258d2d014245216f8b1267b [INFO] running `Command { std: "docker" "start" "-a" "95767f1ba5809e570413572dce4c3b361e16ee1d0258d2d014245216f8b1267b", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ploidy_codegen_rust-1adae0976c6d0d0c) [INFO] [stdout] [INFO] [stdout] running 221 tests [INFO] [stdout] test cargo::tests::test_apply_sets_features ... ok [INFO] [stdout] test cargo::tests::test_apply_sets_detailed_dependency ... ok [INFO] [stdout] test cargo::tests::test_apply_preserves_untouched_fields ... ok [INFO] [stdout] test cargo::tests::test_apply_preserves_existing_dependencies ... ok [INFO] [stdout] test cargo::tests::test_apply_sets_name ... ok [INFO] [stdout] test cargo::tests::test_apply_sets_version ... ok [INFO] [stdout] test cargo::tests::test_apply_sets_simple_dependency ... ok [INFO] [stdout] test cargo::tests::test_config_deserializes_codegen_config ... ok [INFO] [stdout] test cargo::tests::test_cycle_with_mixed_resources_does_not_create_feature_dependency ... ok [INFO] [stdout] test cargo::tests::test_diamond_dependency_deduplicates_feature ... ok [INFO] [stdout] test cargo::tests::test_default_feature_includes_all_named_features ... ok [INFO] [stdout] test cargo::tests::test_feature_does_not_depend_on_itself ... ok [INFO] [stdout] test cargo::tests::test_new_manifest_has_package_name_version_and_edition ... ok [INFO] [stdout] test cargo::tests::test_cycle_with_all_named_resources_creates_mutual_dependencies ... ok [INFO] [stdout] test cargo::tests::test_apply_sets_edition ... ok [INFO] [stdout] test cargo::tests::test_operation_with_x_resource_name_creates_feature ... ok [INFO] [stdout] test cargo::tests::test_default_feature_includes_all_other_features ... ok [INFO] [stdout] test cargo::tests::test_operation_type_dependency_creates_feature_dependency ... ok [INFO] [stdout] test cargo::tests::test_operation_with_unnamed_type_dependency_does_not_create_full_dependency ... ok [INFO] [stdout] test cargo::tests::test_package_returns_none_for_workspace ... ok [INFO] [stdout] test cargo::tests::test_schema_with_x_resource_id_creates_feature ... ok [INFO] [stdout] test cargo::tests::test_schema_dependency_creates_feature_dependency ... ok [INFO] [stdout] test cfg::tests::test_all_of_returns_none_for_empty ... ok [INFO] [stdout] test cfg::tests::test_all_of_returns_none_when_contains_default ... ok [INFO] [stdout] test cfg::tests::test_all_of_simplifies_single_feature ... ok [INFO] [stdout] test cfg::tests::test_any_of_features ... ok [INFO] [stdout] test cfg::tests::test_any_of_returns_none_for_empty ... ok [INFO] [stdout] test cfg::tests::test_any_of_returns_none_when_contains_default ... ok [INFO] [stdout] test cargo::tests::test_unnamed_dependency_does_not_create_feature_dependency ... ok [INFO] [stdout] test cfg::tests::test_any_of_simplifies_single_feature ... ok [INFO] [stdout] test cfg::tests::test_for_inline_returns_empty_when_no_named_resources ... ok [INFO] [stdout] test cargo::tests::test_unnamed_schema_creates_no_features ... ok [INFO] [stdout] test cargo::tests::test_config_returns_none_when_absent ... ok [INFO] [stdout] test cargo::tests::test_transitive_schema_dependency_creates_feature_dependency ... ok [INFO] [stdout] test cfg::tests::test_for_operation_keeps_independent_features ... ok [INFO] [stdout] test cfg::tests::test_for_inline_type_reduces_transitive_features ... ok [INFO] [stdout] test cfg::tests::test_for_operation_reduces_partial_deps ... ok [INFO] [stdout] test cfg::tests::test_for_resource_module_skips_default_feature ... ok [INFO] [stdout] test cfg::tests::test_for_operation_reduces_cycle ... ok [INFO] [stdout] test cfg::tests::test_for_operation_reduces_diamond_deps ... ok [INFO] [stdout] test cfg::tests::test_all_of_features ... ok [INFO] [stdout] test cfg::tests::test_for_operation_with_no_types ... ok [INFO] [stdout] test cfg::tests::test_for_resource_module_with_named_feature ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_cycle_with_mixed_resources ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_used_by_single_operation ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_cycle_with_all_named_resources ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_returns_empty_when_no_named_resources ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_with_own_and_multiple_used_by ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_unnamed_no_operations ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_with_own_and_used_by ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_with_own_resource_and_unnamed_deps ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_used_by_multiple_operations ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_with_own_resource_no_deps ... ok [INFO] [stdout] test cfg::tests::test_for_operation_reduces_transitive_chain ... ok [INFO] [stdout] test cfg::tests::test_for_schema_type_with_own_used_by_and_unnamed_deps ... ok [INFO] [stdout] test cfg::tests::test_own_and_used_by_feature ... ok [INFO] [stdout] test cfg::tests::test_own_and_used_by_returns_none_when_own_is_default ... ok [INFO] [stdout] test cfg::tests::test_own_and_used_by_returns_none_when_used_by_contains_default ... ok [INFO] [stdout] test cfg::tests::test_own_and_used_by_simplifies_empty_to_single ... ok [INFO] [stdout] test cfg::tests::test_own_and_used_by_simplifies_single_used_by_to_all_of ... ok [INFO] [stdout] test cfg::tests::test_single_feature ... ok [INFO] [stdout] test enum_::tests::test_enum_unrepresentable_becomes_type_alias ... ok [INFO] [stdout] test inlines::tests::test_excludes_inline_types_from_referenced_schemas ... ok [INFO] [stdout] test inlines::tests::test_finds_inline_types_within_arrays ... ok [INFO] [stdout] test inlines::tests::test_finds_inline_types_within_optionals ... ok [INFO] [stdout] test inlines::tests::test_finds_inline_types_within_maps ... ok [INFO] [stdout] test enum_::tests::test_enum_string_variants ... ok [INFO] [stdout] test inlines::tests::test_no_output_when_no_inline_types ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_field ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_handles_invalid_start_chars ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_handles_number_prefix ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_handles_rust_keywords ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_handles_special_chars ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_method ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_module ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_param ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_scope_handles_empty ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_type ... ok [INFO] [stdout] test naming::tests::test_codegen_ident_variant ... ok [INFO] [stdout] test naming::tests::test_feature_default ... ok [INFO] [stdout] test naming::tests::test_feature_from_name ... ok [INFO] [stdout] test naming::tests::test_features_from_multiple_words ... ok [INFO] [stdout] test naming::tests::test_struct_field_name_additional_properties ... ok [INFO] [stdout] test naming::tests::test_struct_field_name_index ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_array ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_bool ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_bytes ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_date ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_datetime ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_f32 ... ok [INFO] [stdout] test inlines::tests::test_includes_inline_types_from_operation_parameters ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_f64 ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_i32 ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_i64 ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_index ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_map ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_url ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_uuid ... ok [INFO] [stdout] test naming::tests::test_clean ... ok [INFO] [stdout] test operation::tests::test_operation_with_path_and_query_params ... ok [INFO] [stdout] test operation::tests::test_operation_with_query_params_and_request_body ... ok [INFO] [stdout] test naming::tests::test_untagged_variant_name_string ... ok [INFO] [stdout] test operation::tests::test_operation_with_query_params_only ... ok [INFO] [stdout] test operation::tests::test_operation_with_synthesized_path_param ... ok [INFO] [stdout] test operation::tests::test_operation_without_query_params ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_bytes ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_date ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_datetime_unix_microseconds ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_datetime_default_rfc3339 ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_datetime_unix_milliseconds ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_datetime_unix_nanoseconds ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_datetime_unix_seconds ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_f32 ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_binary ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_i16 ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_bool ... ok [INFO] [stdout] test inlines::tests::test_sorts_inline_types_alphabetically ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_f64 ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_i32 ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_u16 ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_u32 ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_u8 ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_url ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_string ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_uuid ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_u64 ... ok [INFO] [stdout] test query::tests::test_excludes_default_for_non_defaultable_required_param ... ok [INFO] [stdout] test query::tests::test_ref_query_parameter ... ok [INFO] [stdout] test query::tests::test_required_and_optional_query_params ... ok [INFO] [stdout] test query::tests::test_all_optional_query_params ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_any ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_array_of_arrays ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_i64 ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_array_of_i32 ... ok [INFO] [stdout] test primitive::tests::test_codegen_primitive_i8 ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_array_of_schema_references ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_inline_type_from_resource_operation ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_array_of_strings ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_container_schema ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_inline_type_from_schema ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_inline_type_from_operation_without_resource ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_map_of_arrays ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_map_of_strings ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_map_of_i64 ... ok [INFO] [stdout] test query::tests::test_excludes_eq_hash_for_float_params ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_nullable_array ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_nullable_i32 ... ok [INFO] [stdout] test resource::tests::test_resource_omits_parameters_module_when_no_query_params ... ok [INFO] [stdout] test resource::tests::test_operation_method_with_named_deps_has_cfg ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_schema_reference ... ok [INFO] [stdout] test resource::tests::test_operation_method_with_only_unnamed_deps_has_no_cfg ... ok [INFO] [stdout] test schema::tests::test_container_schema_emits_type_alias_without_inline_types ... ok [INFO] [stdout] test operation::tests::test_path_param_named_query_does_not_shadow ... ok [INFO] [stdout] test schema::tests::test_container_nullable_schema ... ok [INFO] [stdout] test query::tests::test_query_parameter_styles ... ok [INFO] [stdout] test schema::tests::test_container_schema_map_emits_type_alias ... ok [INFO] [stdout] test schema::tests::test_container_schema_preserves_description ... ok [INFO] [stdout] test schema::tests::test_container_schema_emits_type_alias_with_inline_types ... ok [INFO] [stdout] test struct_::tests::test_inlined_struct_includes_tag ... ok [INFO] [stdout] test resource::tests::test_resource_with_multiple_query_ops_shares_parameters_module ... ok [INFO] [stdout] test resource::tests::test_resource_emits_parameters_module ... ok [INFO] [stdout] test struct_::tests::test_struct ... ok [INFO] [stdout] test schema::tests::test_schema_inline_types_order ... ok [INFO] [stdout] test struct_::tests::test_struct_boxes_recursive_optional_field ... ok [INFO] [stdout] test ref_::tests::test_codegen_ref_nullable_string ... ok [INFO] [stdout] test struct_::tests::test_struct_boxes_recursive_required_field ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_with_optional_field_to_struct_with_required ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_when_all_optional ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_with_optional_untagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_with_required_any_field ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_with_optional_url_field ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_when_inheriting_from_tagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_with_required_container_schema_field ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_with_nested_optional_struct ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_hash_eq_despite_inheriting_from_unhashable_untagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_hash_eq_despite_inheriting_from_unhashable_tagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_hash_eq_when_hashable ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_with_optional_tagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_with_required_primitive_fields ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_despite_inheriting_from_non_defaultable_untagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_does_not_box_optional_recursive_array_field ... ok [INFO] [stdout] test struct_::tests::test_struct_excludes_tag_fields ... ok [INFO] [stdout] test struct_::tests::test_struct_excludes_default_when_inheriting_non_defaultable_from_tagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_does_not_box_recursive_array_field ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_hash_eq_when_union_common_field_inherits_from_unhashable_union ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_default_when_inheriting_undefaultable_field_through_cycle ... ok [INFO] [stdout] test struct_::tests::test_struct_derives_default_despite_inheriting_from_non_defaultable_tagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_default_with_required_tagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_linearizes_inline_all_of_parent_fields ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_default_with_required_nested_required_field ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_hash_eq_when_inheriting_unhashable_field_from_tagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_hash_eq_when_inheriting_unhashable_field_from_untagged_union ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_hash_eq_for_non_inheriting_scc_member ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_default_with_required_url_field ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_hash_eq_when_inheriting_unhashable_field_through_cycle ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_hash_eq_for_scc_sibling_of_inherited_unhashable ... ok [INFO] [stdout] test struct_::tests::test_struct_omits_hash_eq_with_floats ... ok [INFO] [stdout] test struct_::tests::test_struct_optional_enum_field_uses_absent ... ok [INFO] [stdout] test struct_::tests::test_struct_optional_field_referencing_nullable_schema_unwraps ... ok [INFO] [stdout] test struct_::tests::test_struct_optional_nullable_field_uses_absent_or ... ok [INFO] [stdout] test struct_::tests::test_struct_required_nullable_field_uses_option ... ok [INFO] [stdout] test struct_::tests::test_struct_required_nullable_field_openapi_31_syntax ... ok [INFO] [stdout] test struct_::tests::test_struct_required_enum_field ... ok [INFO] [stdout] test struct_::tests::test_struct_required_unrepresentable_enum_field_no_skip ... ok [INFO] [stdout] test struct_::tests::test_struct_required_inline_enum_field ... ok [INFO] [stdout] test struct_::tests::test_struct_required_nullable_enum_field_uses_option ... ok [INFO] [stdout] test tagged::tests::test_tagged_union_variant_with_alias ... ok [INFO] [stdout] test tagged::tests::test_tagged_union_serde_tag_attr ... ok [INFO] [stdout] test tagged::tests::test_tagged_union_inlined_variant_wraps_inline_type ... ok [INFO] [stdout] test tagged::tests::test_tagged_union_variant_rename ... ok [INFO] [stdout] test struct_::tests::test_struct_with_additional_properties ... ok [INFO] [stdout] test untagged::tests::test_untagged_union_not_hashable_with_f32 ... ok [INFO] [stdout] test untagged::tests::test_untagged_union_serde_untagged_attr ... ok [INFO] [stdout] test untagged::tests::test_untagged_union_with_description ... ok [INFO] [stdout] test untagged::tests::test_untagged_union_type_array ... ok [INFO] [stdout] test untagged::tests::test_untagged_union_with_refs ... ok [INFO] [stdout] test tagged::tests::test_tagged_union_mixed_inlined_and_non_inlined ... ok [INFO] [stdout] test tagged::tests::test_tagged_union_wraps_non_inlined_variant ... ok [INFO] [stdout] test untagged::tests::test_untagged_union_not_hashable_with_f64 ... ok [INFO] [stdout] test tagged::tests::test_tagged_union_with_description ... ok [INFO] [stdout] test tagged::tests::test_tagged_union_without_mapping ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 221 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Doc-tests ploidy_codegen_rust [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "95767f1ba5809e570413572dce4c3b361e16ee1d0258d2d014245216f8b1267b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "95767f1ba5809e570413572dce4c3b361e16ee1d0258d2d014245216f8b1267b", kill_on_drop: false }` [INFO] [stdout] 95767f1ba5809e570413572dce4c3b361e16ee1d0258d2d014245216f8b1267b