[INFO] fetching crate csharp-rs-macros 0.1.2...
[INFO] testing csharp-rs-macros-0.1.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate csharp-rs-macros 0.1.2 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate csharp-rs-macros 0.1.2
[INFO] finished tweaking crates.io crate csharp-rs-macros 0.1.2
[INFO] tweaked toml for crates.io crate csharp-rs-macros 0.1.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate csharp-rs-macros 0.1.2 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 csharp-rs-macros 0.1.2 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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:82:12
[INFO] [stderr]    |
[INFO] [stderr] 82 | homepage = "https://github.com/Pulsar-Anvil-Studios/csharp-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 87 | repository = "https://github.com/Pulsar-Anvil-Studios/csharp-rs"
[INFO] [stderr]    |              ---------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `csharp-rs-macros` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721
[INFO] running `Command { std: "docker" "start" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721", 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" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721" "/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" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721", 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" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:82:12
[INFO] [stderr]    |
[INFO] [stderr] 82 | homepage = "https://github.com/Pulsar-Anvil-Studios/csharp-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 87 | repository = "https://github.com/Pulsar-Anvil-Studios/csharp-rs"
[INFO] [stderr]    |              ---------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `csharp-rs-macros` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling csharp-rs-macros v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.67s
[INFO] running `Command { std: "docker" "inspect" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721", 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" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721" "/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] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:82:12
[INFO] [stderr]    |
[INFO] [stderr] 82 | homepage = "https://github.com/Pulsar-Anvil-Studios/csharp-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 87 | repository = "https://github.com/Pulsar-Anvil-Studios/csharp-rs"
[INFO] [stderr]    |              ---------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `csharp-rs-macros` (manifest) generated 1 warning
[INFO] [stderr]    Compiling csharp-rs-macros v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 13.41s
[INFO] running `Command { std: "docker" "inspect" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721", 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" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:82:12
[INFO] [stderr]    |
[INFO] [stderr] 82 | homepage = "https://github.com/Pulsar-Anvil-Studios/csharp-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 87 | repository = "https://github.com/Pulsar-Anvil-Studios/csharp-rs"
[INFO] [stderr]    |              ---------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `csharp-rs-macros` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/csharp-rs-macros/d8595dfae927d48e/out/csharp_rs_macros-d8595dfae927d48e)
[INFO] [stdout] 
[INFO] [stdout] running 223 tests
[INFO] [stdout] test attr::container::tests::no_attrs_returns_defaults ... ok
[INFO] [stdout] test attr::container::tests::parse_combined_attrs ... ok
[INFO] [stdout] test attr::container::tests::no_tag_defaults_to_none ... ok
[INFO] [stdout] test attr::container::tests::invalid_namespace_errors_at_parse ... ok
[INFO] [stdout] test attr::container::tests::parse_csharp_concrete_with_export ... ok
[INFO] [stdout] test attr::container::tests::parse_csharp_bound ... ok
[INFO] [stdout] test attr::container::tests::parse_csharp_export_to ... ok
[INFO] [stdout] test attr::container::tests::parse_serde_rename_all ... ok
[INFO] [stdout] test attr::container::tests::parse_serde_rename_all_fields ... ok
[INFO] [stdout] test attr::container::tests::parse_csharp_namespace ... ok
[INFO] [stdout] test attr::container::tests::transparent_with_namespace ... ok
[INFO] [stdout] test attr::container::tests::parse_serde_transparent ... ok
[INFO] [stdout] test attr::container::tests::parse_serde_untagged ... ok
[INFO] [stdout] test attr::container::tests::parse_csharp_concrete_multiple ... ok
[INFO] [stdout] test attr::field::tests::default_and_skip_serializing_if_both_set ... ok
[INFO] [stdout] test attr::field::tests::csharp_type_and_serde_rename_combined ... ok
[INFO] [stdout] test attr::field::tests::parse_combined_rename_and_skip_serializing_if ... ok
[INFO] [stdout] test attr::field::tests::parse_csharp_type_override ... ok
[INFO] [stdout] test attr::field::tests::no_attrs_returns_defaults ... ok
[INFO] [stdout] test attr::field::tests::parse_serde_default ... ok
[INFO] [stdout] test attr::container::tests::parse_serde_tag ... ok
[INFO] [stdout] test attr::field::tests::parse_serde_rename ... ok
[INFO] [stdout] test attr::field::tests::parse_serde_flatten ... ok
[INFO] [stdout] test attr::field::tests::parse_serde_skip_serializing ... ok
[INFO] [stdout] test attr::field::tests::parse_serde_skip ... ok
[INFO] [stdout] test attr::container::tests::parse_csharp_concrete_single ... ok
[INFO] [stdout] test attr::field::tests::parse_serde_skip_serializing_if ... ok
[INFO] [stdout] test attr::field::tests::unknown_serde_attrs_ignored ... ok
[INFO] [stdout] test attr::container::tests::parse_combined_tag_and_rename_all ... ok
[INFO] [stdout] test attr::tests::apply_screaming_snake ... ok
[INFO] [stdout] test attr::tests::apply_kebab_case ... ok
[INFO] [stdout] test attr::container::tests::parse_csharp_export ... ok
[INFO] [stdout] test attr::field::tests::unknown_csharp_field_attr_errors ... ok
[INFO] [stdout] test attr::container::tests::unrecognized_csharp_attr_errors ... ok
[INFO] [stdout] test attr::container::tests::rename_all_and_rename_all_fields_independent ... ok
[INFO] [stdout] test attr::tests::apply_uppercase ... ok
[INFO] [stdout] test attr::field::tests::flatten_and_skip_both_set ... ok
[INFO] [stdout] test attr::tests::apply_lowercase ... ok
[INFO] [stdout] test attr::container::tests::parse_serde_tag_and_content ... ok
[INFO] [stdout] test attr::tests::apply_pascal_case ... ok
[INFO] [stdout] test attr::tests::from_pascal_to_snake_already_lowercase ... ok
[INFO] [stdout] test attr::tests::to_pascal_case_works ... ok
[INFO] [stdout] test attr::tests::from_pascal_to_snake_single_word ... ok
[INFO] [stdout] test attr::tests::inflection_from_rename_all ... ok
[INFO] [stdout] test attr::tests::apply_camel_case ... ok
[INFO] [stdout] test attr::tests::from_pascal_to_snake_multi_word ... ok
[INFO] [stdout] test attr::tests::apply_snake_case ... ok
[INFO] [stdout] test attr::field::tests::parse_serde_skip_deserializing_ignored ... ok
[INFO] [stdout] test codegen::tests::adjacent_newtonsoft_write_unit_only_tag ... ok
[INFO] [stdout] test codegen::tests::adjacent_newtonsoft_read_uses_jobj ... ok
[INFO] [stdout] test codegen::tests::adjacent_newtonsoft_has_converter ... ok
[INFO] [stdout] test codegen::tests::enum_newtonsoft_contains_string_enum_converter ... ok
[INFO] [stdout] test attr::tests::apply_screaming_kebab ... ok
[INFO] [stdout] test codegen::tests::adjacent_stj_read_struct_uses_content ... ok
[INFO] [stdout] test codegen::tests::enum_csharp10_file_scoped_namespace ... ok
[INFO] [stdout] test codegen::tests::adjacent_stj_has_converter ... ok
[INFO] [stdout] test codegen::tests::enum_csharp9_block_scoped_namespace ... ok
[INFO] [stdout] test codegen::tests::empty_fields_generates_empty_vec_for_dependencies ... ok
[INFO] [stdout] test codegen::tests::enum_contains_enum_member_only_when_renamed ... ok
[INFO] [stdout] test codegen::tests::enum_dependencies_returns_empty_vec ... ok
[INFO] [stdout] test codegen::tests::adjacent_stj_write_unit_no_content ... ok
[INFO] [stdout] test codegen::tests::export_to_overrides_directory ... ok
[INFO] [stdout] test codegen::tests::export_generates_test_fn_with_runtime_dir ... ok
[INFO] [stdout] test codegen::tests::enum_stj_contains_json_string_enum_converter ... ok
[INFO] [stdout] test codegen::tests::external_newtonsoft_has_converter ... ok
[INFO] [stdout] test codegen::tests::flatten_hashmap_dependencies_excluded ... ok
[INFO] [stdout] test codegen::tests::external_stj_write_data_uses_property_name ... ok
[INFO] [stdout] test codegen::tests::flatten_struct_dependencies_uses_transitive ... ok
[INFO] [stdout] test codegen::tests::external_newtonsoft_write_unit_uses_write_value ... ok
[INFO] [stdout] test codegen::tests::optional_field_generates_nullable_marker ... ok
[INFO] [stdout] test codegen::tests::external_stj_read_handles_object_for_data ... ok
[INFO] [stdout] test codegen::tests::no_export_generates_no_test_fn ... ok
[INFO] [stdout] test codegen::tests::record_csharp10_file_scoped_namespace ... ok
[INFO] [stdout] test codegen::tests::record_csharp9_block_scoped_namespace ... ok
[INFO] [stdout] test codegen::tests::nullable_ref_check_skips_flatten_fields ... ok
[INFO] [stdout] test codegen::tests::newtonsoft_converter_has_read_json ... ok
[INFO] [stdout] test codegen::tests::record_csharp9_no_required ... ok
[INFO] [stdout] test codegen::tests::record_generates_csharp_fields_method ... ok
[INFO] [stdout] test codegen::tests::external_stj_read_handles_string_for_unit ... ok
[INFO] [stdout] test codegen::tests::record_csharp11_optional_field_no_required ... ok
[INFO] [stdout] test codegen::tests::record_with_flatten_struct_field_has_csharp_fields_call ... ok
[INFO] [stdout] test codegen::tests::newtonsoft_converter_has_write_json ... ok
[INFO] [stdout] test codegen::tests::record_with_flatten_hashmap_has_extension_data ... ok
[INFO] [stdout] test codegen::tests::record_with_no_optional_fields_no_nullable_check ... ok
[INFO] [stdout] test codegen::tests::external_stj_write_unit_uses_string_value ... ok
[INFO] [stdout] test codegen::tests::external_stj_has_converter ... ok
[INFO] [stdout] test codegen::tests::record_with_optional_ref_type_has_nullable_enable ... ok
[INFO] [stdout] test codegen::tests::external_newtonsoft_read_handles_tokens ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_dependencies_includes_type_exprs ... ok
[INFO] [stdout] test codegen::tests::stj_csharp9_converter_has_write_method ... ok
[INFO] [stdout] test codegen::tests::stj_csharp9_converter_has_read_method ... ok
[INFO] [stdout] test codegen::tests::stj_converter_unit_variant_read_uses_empty_constructor ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_has_runtime_namespace_branching ... ok
[INFO] [stdout] test codegen::tests::adjacent_stj_write_data_has_content ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_has_both_converter_and_native_paths ... ok
[INFO] [stdout] test codegen::tests::record_token_stream_contains_both_serializer_paths ... ok
[INFO] [stdout] test codegen::tests::adjacent_stj_read_uses_tag_property ... ok
[INFO] [stdout] test codegen::tests::stj_converter_newtype_variant_read_has_value ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_runtime_branches_converter_and_native_poly ... ok
[INFO] [stdout] test codegen::tests::record_csharp11_required_properties ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_contains_both_serializer_attribute_paths ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_runtime_branches_both_namespace_styles ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_has_both_converter_class_and_native_poly ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_struct_variant_with_flatten_hashmap_has_extension_data ... ok
[INFO] [stdout] test codegen::tests::stj_converter_struct_variant_read_has_properties ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_has_runtime_required_branching ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_struct_variant_with_flatten_struct_has_field_info ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_unit_only_dependencies_empty ... ok
[INFO] [stdout] test codegen::tests::transparent_record_generates_converter ... ok
[INFO] [stdout] test codegen::tests::transparent_record_both_serializer_paths ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_with_hashmap_flatten_has_nullable_directive ... ok
[INFO] [stdout] test codegen::tests::tagged_internal_stj_csharp11_has_json_polymorphic ... ok
[INFO] [stdout] test codegen::tests::tagged_internal_stj_csharp11_has_sealed_records ... ok
[INFO] [stdout] test codegen::tests::tagged_internal_stj_csharp11_has_abstract_record ... ok
[INFO] [stdout] test codegen::tests::tagged_internal_stj_csharp11_has_json_derived_type ... ok
[INFO] [stdout] test codegen::tests::tagged_newtype_variant_has_value_property ... ok
[INFO] [stdout] test codegen::tests::tagged_internal_stj_csharp11_has_file_scoped_namespace ... ok
[INFO] [stdout] test codegen::tests::transparent_record_newtonsoft_has_read_json_and_write_json ... ok
[INFO] [stdout] test codegen::tests::transparent_record_has_using_system ... ok
[INFO] [stdout] test codegen::tests::tagged_enum_with_optional_ref_field_has_nullable_check ... ok
[INFO] [stdout] test codegen::tests::transparent_record_no_property_name_attribute ... ok
[INFO] [stdout] test attr::container::tests::empty_namespace_errors_at_parse ... ok
[INFO] [stdout] test codegen::tests::transparent_record_has_value_property ... ok
[INFO] [stdout] test codegen::tests::tagged_internal_stj_csharp11_with_hashmap_flatten_has_system_text_json_using ... ok
[INFO] [stdout] test codegen::tests::tagged_internal_stj_csharp11_uses_stj_using ... ok
[INFO] [stdout] test codegen::tests::untagged_newtonsoft_has_converter ... ok
[INFO] [stdout] test codegen::tests::tagged_struct_variant_has_properties ... ok
[INFO] [stdout] test codegen::tests::tagged_internal_stj_csharp11_has_required_modifier ... ok
[INFO] [stdout] test codegen::tests::tagged_unit_variant_is_semicolon_record ... ok
[INFO] [stdout] test codegen::tests::transparent_record_stj_has_read_and_write ... ok
[INFO] [stdout] test config::tests::namespace_invalid_special_chars ... ok
[INFO] [stdout] test config::tests::namespace_invalid_starts_with_digit ... ok
[INFO] [stdout] test config::tests::namespace_display ... ok
[INFO] [stdout] test config::tests::namespace_invalid_empty_segment ... ok
[INFO] [stdout] test config::tests::namespace_invalid_empty ... ok
[INFO] [stdout] test config::tests::namespace_valid_multi_segment ... ok
[INFO] [stdout] test config::tests::namespace_as_ref ... ok
[INFO] [stdout] test codegen::tests::untagged_newtonsoft_read_uses_jtoken ... ok
[INFO] [stdout] test codegen::tests::untagged_stj_write_newtype_direct ... ok
[INFO] [stdout] test codegen::tests::untagged_stj_read_tries_variants ... ok
[INFO] [stdout] test codegen::tests::untagged_newtonsoft_write_unit_writes_null ... ok
[INFO] [stdout] test codegen::tests::untagged_stj_write_unit_writes_null ... ok
[INFO] [stdout] test types::generics::tests::build_where_preserves_existing_clause ... ok
[INFO] [stdout] test types::generics::tests::multiple_params_in_hashmap ... ok
[INFO] [stdout] test types::generics::tests::non_param_type_is_ignored ... ok
[INFO] [stdout] test config::tests::namespace_partial_eq_str ... ok
[INFO] [stdout] test types::generics::tests::unused_param_not_collected ... ok
[INFO] [stdout] test types::generics::tests::nested_type_param_in_vec ... ok
[INFO] [stdout] test types::named::tests::analyze_type_marks_option_as_optional ... ok
[INFO] [stdout] test types::named::tests::extract_hashmap_returns_key_value_types ... ok
[INFO] [stdout] test types::named::tests::analyze_type_marks_plain_type_as_required ... ok
[INFO] [stdout] test types::named::tests::extract_hashmap_returns_none_for_non_hashmap ... ok
[INFO] [stdout] test types::named::tests::extract_option_returns_inner_type ... ok
[INFO] [stdout] test types::named::tests::extract_option_returns_none_for_bare_option ... ok
[INFO] [stdout] test types::named::tests::extract_option_nested_option ... ok
[INFO] [stdout] test types::named::tests::extract_option_returns_none_for_non_option ... ok
[INFO] [stdout] test types::named::tests::extract_option_returns_none_for_lifetime_arg ... ok
[INFO] [stdout] test config::tests::namespace_valid_single_segment ... ok
[INFO] [stdout] test types::generics::tests::bare_type_param_is_found ... ok
[INFO] [stdout] test types::named::tests::field_rename_overrides_json_name ... ok
[INFO] [stdout] test types::named::tests::field_rename_overrides_rename_all_fields ... ok
[INFO] [stdout] test types::named::tests::field_rename_with_rename_all ... ok
[INFO] [stdout] test codegen::tests::untagged_stj_has_converter ... ok
[INFO] [stdout] test types::generics::tests::has_type_params_false_empty ... ok
[INFO] [stdout] test types::generics::tests::has_type_params_false_lifetime_only ... ok
[INFO] [stdout] test codegen::tests::untagged_stj_read_unit_checks_null ... ok
[INFO] [stdout] test types::generics::tests::build_where_skips_concrete_params ... ok
[INFO] [stdout] test types::named::tests::field_skip_serializing_excludes_field ... ok
[INFO] [stdout] test types::generics::tests::deeply_nested_param ... ok
[INFO] [stdout] test types::generics::tests::option_wrapping_param ... ok
[INFO] [stdout] test types::generics::tests::has_type_params_true ... ok
[INFO] [stdout] test types::generics::tests::reference_to_param ... ok
[INFO] [stdout] test types::generics::tests::build_where_uses_custom_bounds ... ok
[INFO] [stdout] test types::named::tests::extract_option_returns_none_for_vec ... ok
[INFO] [stdout] test types::named::tests::flatten_struct_field_creates_flatten_kind ... ok
[INFO] [stdout] test types::named::tests::flatten_hashmap_field_creates_hashmap_kind ... ok
[INFO] [stdout] test types::newtype::tests::transparent_newtype_sets_flag ... ok
[INFO] [stdout] test types::named::tests::rename_all_fields_overrides_rename_all_for_fields ... ok
[INFO] [stdout] test types::named::tests::type_override_replaces_type_expr ... ok
[INFO] [stdout] test types::generics::tests::tuple_with_params ... ok
[INFO] [stdout] test types::newtype::tests::newtype_optional_inner_type ... ok
[INFO] [stdout] test types::newtype::tests::newtype_produces_value_property ... ok
[INFO] [stdout] test types::newtype::tests::non_transparent_newtype_flag_false ... ok
[INFO] [stdout] test types::simple_enum::tests::basic_unit_variants ... ok
[INFO] [stdout] test types::simple_enum::tests::skip_variant ... ok
[INFO] [stdout] test types::named::tests::field_serde_default_forces_nullable ... ok
[INFO] [stdout] test types::simple_enum::tests::per_variant_rename ... ok
[INFO] [stdout] test types::simple_enum::tests::reject_struct_variant ... ok
[INFO] [stdout] test types::tagged_enum::tests::adjacent_tagging_parsed ... ok
[INFO] [stdout] test types::tagged_enum::tests::newtype_variant_produces_newtype_data ... ok
[INFO] [stdout] test types::tagged_enum::tests::per_variant_rename_overrides_rename_all ... ok
[INFO] [stdout] test types::named::tests::field_skip_excludes_field ... ok
[INFO] [stdout] test types::tagged_enum::tests::field_rename_overrides_rename_all_fields_in_variant ... ok
[INFO] [stdout] test types::tagged_enum::tests::internal_tagging_parsed ... ok
[INFO] [stdout] test types::tagged_enum::tests::rename_all_applies_to_variant_json_names ... ok
[INFO] [stdout] test types::simple_enum::tests::reject_tuple_variant ... ok
[INFO] [stdout] test types::simple_enum::tests::rename_all_camel_case ... ok
[INFO] [stdout] test types::tagged_enum::tests::content_without_tag_errors ... ok
[INFO] [stdout] test types::tagged_enum::tests::external_tagging_default ... ok
[INFO] [stdout] test types::tagged_enum::tests::rename_all_fields_overrides_rename_all_for_struct_variant_fields ... ok
[INFO] [stdout] test types::tagged_enum::tests::tuple_variant_rejected ... ok
[INFO] [stdout] test types::tagged_enum::tests::skip_variant_excluded ... ok
[INFO] [stdout] test types::tests::all_unit_with_tag_becomes_tagged_enum ... ok
[INFO] [stdout] test types::tagged_enum::tests::struct_variant_fields_respect_field_attrs ... ok
[INFO] [stdout] test types::tests::all_unit_without_tag_stays_simple_enum ... ok
[INFO] [stdout] test types::tests::multi_field_tuple_struct_errors ... ok
[INFO] [stdout] test types::tagged_enum::tests::unit_variant_produces_unit_data ... ok
[INFO] [stdout] test types::tests::union_errors ... ok
[INFO] [stdout] test types::named::tests::extract_option_returns_none_for_reference ... ok
[INFO] [stdout] test types::tests::enum_with_struct_variant_and_tag_succeeds ... ok
[INFO] [stdout] test types::tagged_enum::tests::struct_variant_produces_struct_data ... ok
[INFO] [stdout] test types::named::tests::named_struct_with_namespace_override ... ok
[INFO] [stdout] test types::tests::unit_enum_succeeds ... ok
[INFO] [stdout] test types::tagged_enum::tests::struct_variant_flatten_field ... ok
[INFO] [stdout] test types::tagged_enum::tests::untagged_parsed ... ok
[INFO] [stdout] test types::tests::named_struct_succeeds ... ok
[INFO] [stdout] test types::tests::newtype_struct_succeeds ... ok
[INFO] [stdout] test types::named::tests::field_skip_serializing_if_forces_nullable ... ok
[INFO] [stdout] test types::named::tests::flatten_and_skip_excludes_field ... ok
[INFO] [stdout] test types::named::tests::extract_option_returns_none_for_multi_arg ... ok
[INFO] [stdout] test types::tests::unit_struct_errors ... ok
[INFO] [stdout] test types::tests::enum_with_multi_field_tuple_variant_errors ... ok
[INFO] [stdout] test types::tests::enum_with_data_variant_no_tag_defaults_to_external ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 223 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests csharp_rs_macros
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - derive_csharp (line 22) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.33s; merged doctests compilation took 0.32s
[INFO] running `Command { std: "docker" "inspect" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721", kill_on_drop: false }`
[INFO] [stdout] 4b0ae850311aecebeefc1936305fb0647c404f806c77467acae0812722f14721
