[INFO] fetching crate zod-rs 1.0.1...
[INFO] testing zod-rs-1.0.1 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate zod-rs 1.0.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate zod-rs 1.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zod-rs 1.0.1
[INFO] tweaked toml for crates.io crate zod-rs 1.0.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zod-rs 1.0.1 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zod-rs 1.0.1 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d2a1f5b76490fcc5a362e74d5c9cb9dd085270b5ceec7c47eb7ca06f5e60e0f9
[INFO] running `Command { std: "docker" "start" "-a" "d2a1f5b76490fcc5a362e74d5c9cb9dd085270b5ceec7c47eb7ca06f5e60e0f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d2a1f5b76490fcc5a362e74d5c9cb9dd085270b5ceec7c47eb7ca06f5e60e0f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2a1f5b76490fcc5a362e74d5c9cb9dd085270b5ceec7c47eb7ca06f5e60e0f9", kill_on_drop: false }`
[INFO] [stdout] d2a1f5b76490fcc5a362e74d5c9cb9dd085270b5ceec7c47eb7ca06f5e60e0f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 64dfc02d6a183b5b850b30b26c12f78766c53bd02e32b8fa3793c2a4083941e0
[INFO] running `Command { std: "docker" "start" "-a" "64dfc02d6a183b5b850b30b26c12f78766c53bd02e32b8fa3793c2a4083941e0", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling serde_json v1.0.147
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling zmij v0.1.7
[INFO] [stderr]    Compiling itoa v1.0.16
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling zod-rs-util v1.0.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zod-rs-macros v1.0.1
[INFO] [stderr]    Compiling zod-rs v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.12s
[INFO] running `Command { std: "docker" "inspect" "64dfc02d6a183b5b850b30b26c12f78766c53bd02e32b8fa3793c2a4083941e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64dfc02d6a183b5b850b30b26c12f78766c53bd02e32b8fa3793c2a4083941e0", kill_on_drop: false }`
[INFO] [stdout] 64dfc02d6a183b5b850b30b26c12f78766c53bd02e32b8fa3793c2a4083941e0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f9080d462c68a8da3471d003eb79bda88199ecf5b82c26119b4abc845483dbd4
[INFO] running `Command { std: "docker" "start" "-a" "f9080d462c68a8da3471d003eb79bda88199ecf5b82c26119b4abc845483dbd4", kill_on_drop: false }`
[INFO] [stderr]    Compiling zod-rs v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.97s
[INFO] running `Command { std: "docker" "inspect" "f9080d462c68a8da3471d003eb79bda88199ecf5b82c26119b4abc845483dbd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f9080d462c68a8da3471d003eb79bda88199ecf5b82c26119b4abc845483dbd4", kill_on_drop: false }`
[INFO] [stdout] f9080d462c68a8da3471d003eb79bda88199ecf5b82c26119b4abc845483dbd4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 56cad35e0ec0deaa94d24ef46abd8a16e19c52fa7c3a055c46c75b633ff5336a
[INFO] running `Command { std: "docker" "start" "-a" "56cad35e0ec0deaa94d24ef46abd8a16e19c52fa7c3a055c46c75b633ff5336a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zod_rs-8a5f33dc7df02aed)
[INFO] [stdout] 
[INFO] [stdout] running 218 tests
[INFO] [stdout] test schema::array::tests::test_deeply_nested_array ... ok
[INFO] [stdout] test schema::array::tests::test_array_validation ... ok
[INFO] [stdout] test schema::array::tests::test_empty_array_no_constraints ... ok
[INFO] [stdout] test schema::array::tests::test_empty_array_with_min_one ... ok
[INFO] [stdout] test schema::array::tests::test_empty_array_with_min_zero ... ok
[INFO] [stdout] test schema::array::tests::test_error_at_index_zero ... ok
[INFO] [stdout] test schema::array::tests::test_error_at_middle_index ... ok
[INFO] [stdout] test schema::array::tests::test_exact_length ... ok
[INFO] [stdout] test schema::array::tests::test_exactly_at_max_length ... ok
[INFO] [stdout] test schema::array::tests::test_exactly_at_min_length ... ok
[INFO] [stdout] test schema::array::tests::test_impossible_constraint_min_greater_than_max ... ok
[INFO] [stdout] test schema::array::tests::test_mixed_types_fail ... ok
[INFO] [stdout] test schema::array::tests::test_multiple_errors_across_indices ... ok
[INFO] [stdout] test schema::array::tests::test_nested_array ... ok
[INFO] [stdout] test schema::array::tests::test_large_array ... ok
[INFO] [stdout] test schema::array::tests::test_rejects_boolean ... ok
[INFO] [stdout] test schema::array::tests::test_number_array ... ok
[INFO] [stdout] test schema::array::tests::test_rejects_object ... ok
[INFO] [stdout] test schema::array::tests::test_nested_array_error_path ... ok
[INFO] [stdout] test schema::array::tests::test_valid_elements_return_correct_values ... ok
[INFO] [stdout] test schema::array::tests::test_single_element_invalid ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_array ... ok
[INFO] [stdout] test schema::array::tests::test_rejects_number ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_number_one ... ok
[INFO] [stdout] test schema::array::tests::test_rejects_string ... ok
[INFO] [stdout] test schema::array::tests::test_single_element_valid ... ok
[INFO] [stdout] test schema::boolean::tests::test_boolean_validation ... ok
[INFO] [stdout] test schema::boolean::tests::test_false_returns_false ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_empty_string ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_negative_one ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_object ... ok
[INFO] [stdout] test schema::array::tests::test_rejects_null ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_string_yes ... ok
[INFO] [stdout] test schema::literal::tests::test_empty_string_literal ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_number_zero ... ok
[INFO] [stdout] test schema::literal::tests::test_integer_as_float_literal ... ok
[INFO] [stdout] test schema::literal::tests::test_negative_literal ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_null ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_string_false ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_string_no ... ok
[INFO] [stdout] test schema::literal::tests::test_number_literal_rejects_null ... ok
[INFO] [stdout] test schema::literal::tests::test_number_literal_rejects_string ... ok
[INFO] [stdout] test schema::literal::tests::test_number_literal_returns_value ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_string_true ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_case_sensitive ... ok
[INFO] [stdout] test schema::boolean::tests::test_true_returns_true ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_rejects_array ... ok
[INFO] [stdout] test schema::literal::tests::test_f64_validation ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_rejects_boolean ... ok
[INFO] [stdout] test schema::boolean::tests::test_rejects_float ... ok
[INFO] [stdout] test schema::literal::tests::test_owned_string_literal ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_rejects_null ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_rejects_number ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_with_spaces ... ok
[INFO] [stdout] test schema::literal::tests::test_string_validation ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_rejects_object ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_with_newline ... ok
[INFO] [stdout] test schema::literal::tests::test_very_small_literal ... ok
[INFO] [stdout] test schema::literal::tests::test_zero_literal ... ok
[INFO] [stdout] test schema::null::tests::test_null_returns_unit ... ok
[INFO] [stdout] test schema::null::tests::test_null_validation ... ok
[INFO] [stdout] test schema::null::tests::test_rejects_object ... ok
[INFO] [stdout] test schema::literal::tests::test_unicode_string_literal ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_returns_value ... ok
[INFO] [stdout] test schema::number::tests::test_exactly_at_max ... ok
[INFO] [stdout] test schema::number::tests::test_exactly_at_min ... ok
[INFO] [stdout] test schema::literal::tests::test_string_literal_with_special_chars ... ok
[INFO] [stdout] test schema::null::tests::test_rejects_array ... ok
[INFO] [stdout] test schema::number::tests::test_float_fails_int ... ok
[INFO] [stdout] test schema::null::tests::test_rejects_empty_string ... ok
[INFO] [stdout] test schema::number::tests::test_int_and_positive ... ok
[INFO] [stdout] test schema::number::tests::test_json_integer_parsed_as_f64 ... ok
[INFO] [stdout] test schema::number::tests::test_conflicting_positive_and_negative ... ok
[INFO] [stdout] test schema::number::tests::test_finite_accepts_normal_numbers ... ok
[INFO] [stdout] test schema::number::tests::test_finite_and_min_max ... ok
[INFO] [stdout] test schema::number::tests::test_impossible_constraint_min_greater_than_max ... ok
[INFO] [stdout] test schema::number::tests::test_infinity_with_finite ... ok
[INFO] [stdout] test schema::number::tests::test_min_equals_max ... ok
[INFO] [stdout] test schema::number::tests::test_nan_with_finite ... ok
[INFO] [stdout] test schema::number::tests::test_negative_zero ... ok
[INFO] [stdout] test schema::number::tests::test_nonnegative_int ... ok
[INFO] [stdout] test schema::number::tests::test_neg_infinity_with_finite ... ok
[INFO] [stdout] test schema::number::tests::test_negative_integer ... ok
[INFO] [stdout] test schema::number::tests::test_negative_max ... ok
[INFO] [stdout] test schema::number::tests::test_negative_min ... ok
[INFO] [stdout] test schema::number::tests::test_negative_number_with_negative ... ok
[INFO] [stdout] test schema::number::tests::test_positive_number_with_positive ... ok
[INFO] [stdout] test schema::number::tests::test_negative_with_nonpositive ... ok
[INFO] [stdout] test schema::number::tests::test_rejects_boolean ... ok
[INFO] [stdout] test schema::number::tests::test_number_validation ... ok
[INFO] [stdout] test schema::number::tests::test_positive_integer ... ok
[INFO] [stdout] test schema::number::tests::test_rejects_null ... ok
[INFO] [stdout] test schema::number::tests::test_positive_with_nonnegative ... ok
[INFO] [stdout] test schema::number::tests::test_rejects_string ... ok
[INFO] [stdout] test schema::number::tests::test_rejects_array ... ok
[INFO] [stdout] test schema::number::tests::test_rejects_object ... ok
[INFO] [stdout] test schema::number::tests::test_zero_as_integer ... ok
[INFO] [stdout] test schema::number::tests::test_zero_with_negative ... ok
[INFO] [stdout] test schema::number::tests::test_zero_with_nonpositive ... ok
[INFO] [stdout] test schema::number::tests::test_zero_with_positive ... ok
[INFO] [stdout] test schema::number::tests::test_very_large_number ... ok
[INFO] [stdout] test schema::object::tests::test_empty_schema_accepts_any_object ... ok
[INFO] [stdout] test schema::object::tests::test_empty_schema_accepts_empty_object ... ok
[INFO] [stdout] test schema::number::tests::test_very_small_positive_number ... ok
[INFO] [stdout] test schema::number::tests::test_zero_with_nonnegative ... ok
[INFO] [stdout] test schema::object::tests::test_empty_string_key ... ok
[INFO] [stdout] test schema::object::tests::test_array_of_objects_error_path ... ok
[INFO] [stdout] test schema::object::tests::test_empty_string_with_min_constraint ... ok
[INFO] [stdout] test schema::number::tests::test_very_small_fraction_fails_int ... ok
[INFO] [stdout] test schema::object::tests::test_multiple_field_errors ... ok
[INFO] [stdout] test schema::object::tests::test_nested_object ... ok
[INFO] [stdout] test schema::object::tests::test_empty_string_for_required_field ... ok
[INFO] [stdout] test schema::object::tests::test_deeply_nested_object ... ok
[INFO] [stdout] test schema::object::tests::test_non_strict_extra_keys_preserved ... ok
[INFO] [stdout] test schema::object::tests::test_key_with_spaces ... ok
[INFO] [stdout] test schema::object::tests::test_missing_required_field ... ok
[INFO] [stdout] test schema::object::tests::test_optional_field_with_value ... ok
[INFO] [stdout] test schema::object::tests::test_nested_object_error_path ... ok
[INFO] [stdout] test schema::object::tests::test_null_for_required_field ... ok
[INFO] [stdout] test schema::object::tests::test_rejects_null ... ok
[INFO] [stdout] test schema::object::tests::test_rejects_number ... ok
[INFO] [stdout] test schema::object::tests::test_object_with_array_field ... ok
[INFO] [stdout] test schema::object::tests::test_optional_field_missing ... ok
[INFO] [stdout] test schema::object::tests::test_key_with_special_chars ... ok
[INFO] [stdout] test schema::object::tests::test_optional_field_null ... ok
[INFO] [stdout] test schema::object::tests::test_optional_field_wrong_type ... ok
[INFO] [stdout] test schema::object::tests::test_rejects_array ... ok
[INFO] [stdout] test schema::object::tests::test_rejects_boolean ... ok
[INFO] [stdout] test schema::object::tests::test_rejects_string ... ok
[INFO] [stdout] test schema::object::tests::test_single_optional_field ... ok
[INFO] [stdout] test schema::object::tests::test_single_required_field ... ok
[INFO] [stdout] test schema::object::tests::test_strict_empty_object ... ok
[INFO] [stdout] test schema::object::tests::test_strict_no_extra_keys ... ok
[INFO] [stdout] test schema::optional::tests::test_false_is_not_null ... ok
[INFO] [stdout] test schema::optional::tests::test_null_returns_none ... ok
[INFO] [stdout] test schema::optional::tests::test_optional_number_rejects_string ... ok
[INFO] [stdout] test schema::optional::tests::test_optional_rejects_array ... ok
[INFO] [stdout] test schema::optional::tests::test_optional_string_rejects_number ... ok
[INFO] [stdout] test schema::object::tests::test_strict_multiple_extra_keys ... ok
[INFO] [stdout] test schema::object::tests::test_unicode_key ... ok
[INFO] [stdout] test schema::object::tests::test_strict_with_extra_key ... ok
[INFO] [stdout] test schema::optional::tests::test_empty_string_is_not_null ... ok
[INFO] [stdout] test schema::optional::tests::test_number_optional_method ... ok
[INFO] [stdout] test schema::optional::tests::test_optional_with_int ... ok
[INFO] [stdout] test schema::optional::tests::test_optional_with_positive_number ... ok
[INFO] [stdout] test schema::optional::tests::test_optional_with_min_length ... ok
[INFO] [stdout] test schema::optional::tests::test_optional_rejects_object ... ok
[INFO] [stdout] test schema::optional::tests::test_optional_validation ... ok
[INFO] [stdout] test schema::optional::tests::test_zero_is_not_null ... ok
[INFO] [stdout] test schema::string::tests::test_case_sensitivity ... ok
[INFO] [stdout] test schema::optional::tests::test_double_optional ... ok
[INFO] [stdout] test schema::optional::tests::test_schema_optional_method ... ok
[INFO] [stdout] test schema::string::tests::test_combined_min_max_and_pattern ... ok
[INFO] [stdout] test schema::optional::tests::test_value_returns_some ... ok
[INFO] [stdout] test schema::string::tests::test_email_and_length ... ok
[INFO] [stdout] test schema::string::tests::test_email_missing_at ... ok
[INFO] [stdout] test schema::object::tests::test_object_validation ... ok
[INFO] [stdout] test schema::string::tests::test_email_missing_domain ... ok
[INFO] [stdout] test schema::string::tests::test_empty_string_with_min_zero ... ok
[INFO] [stdout] test schema::string::tests::test_email_multiple_at ... ok
[INFO] [stdout] test schema::string::tests::test_rejects_array ... ok
[INFO] [stdout] test schema::string::tests::test_includes_empty_pattern ... ok
[INFO] [stdout] test schema::string::tests::test_email_valid ... ok
[INFO] [stdout] test schema::string::tests::test_email_with_spaces ... ok
[INFO] [stdout] test schema::string::tests::test_ends_with_empty_pattern ... ok
[INFO] [stdout] test schema::string::tests::test_regex_empty_pattern ... ok
[INFO] [stdout] test schema::string::tests::test_email_missing_tld ... ok
[INFO] [stdout] test schema::string::tests::test_regex_end_anchor ... ok
[INFO] [stdout] test schema::string::tests::test_rejects_boolean ... ok
[INFO] [stdout] test schema::string::tests::test_impossible_constraint_min_greater_than_max ... ok
[INFO] [stdout] test schema::string::tests::test_string_exactly_at_max_boundary ... ok
[INFO] [stdout] test schema::string::tests::test_pattern_longer_than_string ... ok
[INFO] [stdout] test schema::string::tests::test_rejects_null ... ok
[INFO] [stdout] test schema::string::tests::test_starts_with_empty_pattern ... ok
[INFO] [stdout] test schema::string::tests::test_rejects_object ... ok
[INFO] [stdout] test schema::string::tests::test_string_includes ... ok
[INFO] [stdout] test schema::string::tests::test_string_exactly_at_min_boundary ... ok
[INFO] [stdout] test schema::string::tests::test_string_length_exact ... ok
[INFO] [stdout] test schema::string::tests::test_unicode_chinese ... ok
[INFO] [stdout] test schema::string::tests::test_regex_anchored ... ok
[INFO] [stdout] test schema::string::tests::test_unicode_emoji ... ok
[INFO] [stdout] test schema::string::tests::test_unicode_length_bytes_vs_chars ... ok
[INFO] [stdout] test schema::string::tests::test_string_starts_with ... ok
[INFO] [stdout] test schema::string::tests::test_unicode_pattern_matching ... ok
[INFO] [stdout] test schema::string::tests::test_url_missing_protocol ... ok
[INFO] [stdout] test schema::string::tests::test_string_validation ... ok
[INFO] [stdout] test schema::string::tests::test_string_ends_with ... ok
[INFO] [stdout] test schema::string::tests::test_unicode_mixed ... ok
[INFO] [stdout] test schema::string::tests::test_url_valid_https ... ok
[INFO] [stdout] test schema::string::tests::test_url_with_fragment ... ok
[INFO] [stdout] test schema::string::tests::test_url_just_protocol ... ok
[INFO] [stdout] test schema::tuple::tests::test_empty_tuple ... ok
[INFO] [stdout] test schema::tuple::tests::test_homogeneous_tuple ... ok
[INFO] [stdout] test schema::string::tests::test_try_regex_invalid ... ok
[INFO] [stdout] test schema::string::tests::test_url_valid_http ... ok
[INFO] [stdout] test schema::string::tests::test_url_with_query ... ok
[INFO] [stdout] test schema::string::tests::test_url_with_path ... ok
[INFO] [stdout] test schema::string::tests::test_regex_special_chars ... ok
[INFO] [stdout] test schema::tuple::tests::test_single_element_tuple ... ok
[INFO] [stdout] test schema::tuple::tests::test_tuple_rejects_non_array ... ok
[INFO] [stdout] test schema::tuple::tests::test_three_element_tuple ... ok
[INFO] [stdout] test schema::tuple::tests::test_two_element_tuple ... ok
[INFO] [stdout] test schema::tuple::tests::test_tuple_returns_array_value ... ok
[INFO] [stdout] test schema::union::tests::test_order_matters_for_matching ... ok
[INFO] [stdout] test schema::union::tests::test_many_variants ... ok
[INFO] [stdout] test schema::union::tests::test_single_variant_number_union ... ok
[INFO] [stdout] test schema::union::tests::test_union_rejects_wrong_types ... ok
[INFO] [stdout] test schema::union::tests::test_union_returns_matched_value ... ok
[INFO] [stdout] test schema::union::tests::test_all_variants_fail_error ... ok
[INFO] [stdout] test schema::string::tests::test_try_regex_valid ... ok
[INFO] [stdout] test schema::union::tests::test_first_variant_matches_first ... ok
[INFO] [stdout] test schema::tuple::tests::test_tuple_error_includes_index ... ok
[INFO] [stdout] test schema::union::tests::test_multiple_type_union ... ok
[INFO] [stdout] test schema::union::tests::test_union_with_constrained_strings ... ok
[INFO] [stdout] test schema::union::tests::test_single_variant_union ... ok
[INFO] [stdout] test schema::tuple::tests::test_tuple_with_constraints ... ok
[INFO] [stdout] test schema::union::tests::test_union_validation ... ok
[INFO] [stdout] test schema::union::tests::test_empty_union_always_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/demo.rs (/opt/rustwide/target/debug/deps/demo-e9651aa07a92e407)
[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] [stderr]      Running tests/downstream_macro.rs (/opt/rustwide/target/debug/deps/downstream_macro-bea9e743079b275c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test downstream_user_can_derive_and_validate ... ok
[INFO] [stdout] test downstream_user_surfaces_validation_errors ... ok
[INFO] [stdout] test downstream_user_from_json_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zod_rs
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/schema/mod.rs - schema::Schema::parse (line 40) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "56cad35e0ec0deaa94d24ef46abd8a16e19c52fa7c3a055c46c75b633ff5336a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "56cad35e0ec0deaa94d24ef46abd8a16e19c52fa7c3a055c46c75b633ff5336a", kill_on_drop: false }`
[INFO] [stdout] 56cad35e0ec0deaa94d24ef46abd8a16e19c52fa7c3a055c46c75b633ff5336a
