[INFO] fetching crate vibesql-types 0.1.4... [INFO] testing vibesql-types-0.1.4 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate vibesql-types 0.1.4 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate vibesql-types 0.1.4 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate vibesql-types 0.1.4 [INFO] tweaked toml for crates.io crate vibesql-types 0.1.4 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate vibesql-types 0.1.4 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 vibesql-types 0.1.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] f109b5ebd78ed83b77719b882c4f3f3eb82faf8b90930924495099c9f86f2a78 [INFO] running `Command { std: "docker" "start" "-a" "f109b5ebd78ed83b77719b882c4f3f3eb82faf8b90930924495099c9f86f2a78", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f109b5ebd78ed83b77719b882c4f3f3eb82faf8b90930924495099c9f86f2a78", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f109b5ebd78ed83b77719b882c4f3f3eb82faf8b90930924495099c9f86f2a78", kill_on_drop: false }` [INFO] [stdout] f109b5ebd78ed83b77719b882c4f3f3eb82faf8b90930924495099c9f86f2a78 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] ede61b1225ef2ec7efffa1741ee3e8720e7f1d70d8f980cd7fdde41cc1b294bf [INFO] running `Command { std: "docker" "start" "-a" "ede61b1225ef2ec7efffa1741ee3e8720e7f1d70d8f980cd7fdde41cc1b294bf", kill_on_drop: false }` [INFO] [stderr] Compiling arcstr v1.2.0 [INFO] [stderr] Compiling vibesql-types v0.1.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.84s [INFO] running `Command { std: "docker" "inspect" "ede61b1225ef2ec7efffa1741ee3e8720e7f1d70d8f980cd7fdde41cc1b294bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ede61b1225ef2ec7efffa1741ee3e8720e7f1d70d8f980cd7fdde41cc1b294bf", kill_on_drop: false }` [INFO] [stdout] ede61b1225ef2ec7efffa1741ee3e8720e7f1d70d8f980cd7fdde41cc1b294bf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] cef5b2402413ef6b5df7a91d284cca99cb1bba79bf657657d48113004a35b83e [INFO] running `Command { std: "docker" "start" "-a" "cef5b2402413ef6b5df7a91d284cca99cb1bba79bf657657d48113004a35b83e", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.105 [INFO] [stderr] Compiling quote v1.0.43 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling zmij v1.0.15 [INFO] [stderr] Compiling find-msvc-tools v0.1.8 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling cc v1.2.53 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling criterion-plot v0.8.1 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling zerocopy-derive v0.8.33 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.8.1 [INFO] [stderr] Compiling vibesql-types v0.1.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 31.90s [INFO] running `Command { std: "docker" "inspect" "cef5b2402413ef6b5df7a91d284cca99cb1bba79bf657657d48113004a35b83e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cef5b2402413ef6b5df7a91d284cca99cb1bba79bf657657d48113004a35b83e", kill_on_drop: false }` [INFO] [stdout] cef5b2402413ef6b5df7a91d284cca99cb1bba79bf657657d48113004a35b83e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] b6705fa034d452164f1801a096cca2cd8dbe42b699532a387716523901fd402c [INFO] running `Command { std: "docker" "start" "-a" "b6705fa034d452164f1801a096cca2cd8dbe42b699532a387716523901fd402c", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vibesql_types-0773523d17ef6ed8) [INFO] [stdout] [INFO] [stdout] running 96 tests [INFO] [stdout] test sql_mode::config::tests::test_default_mysql_flags ... ok [INFO] [stdout] test sql_mode::config::tests::test_flag_combinations ... ok [INFO] [stdout] test sql_mode::config::tests::test_with_sqlite_division_semantics ... ok [INFO] [stdout] test sql_mode::config::tests::test_with_strict_mode ... ok [INFO] [stdout] test sql_mode::operators::tests::test_concat_operator_debug ... ok [INFO] [stdout] test sql_mode::operators::tests::test_concat_operator_variants ... ok [INFO] [stdout] test sql_mode::config::tests::test_with_pipes_as_concat ... ok [INFO] [stdout] test sql_mode::operators::tests::test_division_behavior_debug ... ok [INFO] [stdout] test sql_mode::config::tests::test_ansi_mode ... ok [INFO] [stdout] test sql_mode::operators::tests::test_division_behavior_variants ... ok [INFO] [stdout] test sql_mode::config::tests::test_new_equals_default ... ok [INFO] [stdout] test sql_mode::strings::tests::test_collation_debug ... ok [INFO] [stdout] test sql_mode::strings::tests::test_collation_equality ... ok [INFO] [stdout] test sql_mode::tests::test_collation_case_sensitivity_consistency ... ok [INFO] [stdout] test sql_mode::tests::test_default_is_mysql ... ok [INFO] [stdout] test sql_mode::tests::test_display_mysql ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_ansi_mode ... ok [INFO] [stdout] test sql_mode::config::tests::test_with_ansi_quotes ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_ansi_quotes ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_case_insensitive ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_empty_string ... ok [INFO] [stdout] test sql_mode::tests::test_display_sqlite ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_invalid ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_empty_segments ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_mode_flags_case_insensitive ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_only_commas ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_mysql ... ok [INFO] [stdout] test sql_mode::tests::test_division_behavior ... ok [INFO] [stdout] test sql_mode::tests::test_mysql_flags_accessor ... ok [INFO] [stdout] test sql_mode::tests::test_integer_div_operator_support ... ok [INFO] [stdout] test sql_mode::tests::test_mysql_mode_has_default_flags ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_leading_comma ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_mysql_mode_flags ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_mysql_slt ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_pipes_as_concat ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_sqlite ... ok [INFO] [stdout] test sql_mode::tests::test_integer_division_behavior ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_unknown_mode_accepted ... ok [INFO] [stdout] test sql_mode::tests::test_mysql_string_comparison ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_trailing_comma ... ok [INFO] [stdout] test sql_mode::tests::test_mysql_supported_collations ... ok [INFO] [stdout] test sql_mode::tests::test_roundtrip ... ok [INFO] [stdout] test sql_mode::tests::test_from_str_mode_flags_with_whitespace ... ok [INFO] [stdout] test sql_mode::tests::test_sqlite_string_comparison ... ok [INFO] [stdout] test sql_mode::tests::test_sqlite_supported_collations ... ok [INFO] [stdout] test sql_mode::tests::test_sqlmode_with_custom_flags ... ok [INFO] [stdout] test sql_mode::tests::test_sqlmode_with_flags ... ok [INFO] [stdout] test sql_mode::tests::test_string_concat_operator ... ok [INFO] [stdout] test sql_mode::tests::test_xor_support ... ok [INFO] [stdout] test sql_mode::types::tests::test_has_decimal_type ... ok [INFO] [stdout] test sql_mode::types::tests::test_mysql_division_result_type ... ok [INFO] [stdout] test sql_mode::types::tests::test_mysql_with_sqlite_division_semantics ... ok [INFO] [stdout] test sql_mode::types::tests::test_permissive_type_coercion ... ok [INFO] [stdout] test sql_mode::types::tests::test_sqlite_division_result_type ... ok [INFO] [stdout] test sql_mode::types::tests::test_uses_dynamic_typing ... ok [INFO] [stdout] test sql_value::display::tests::test_blob_display_empty ... ok [INFO] [stdout] test sql_mode::types::tests::test_value_type_enum ... ok [INFO] [stdout] test sql_value::display::tests::test_blob_display_invalid_utf8 ... ok [INFO] [stdout] test sql_value::display::tests::test_blob_display_utf8 ... ok [INFO] [stdout] test sql_value::display::tests::test_double_display_special_values ... ok [INFO] [stdout] test sql_value::display::tests::test_float_display_whole_numbers ... ok [INFO] [stdout] test sql_value::display::tests::test_format_f32_helper ... ok [INFO] [stdout] test sql_value::display::tests::test_format_f64_helper ... ok [INFO] [stdout] test sql_value::display::tests::test_format_f64_scientific ... ok [INFO] [stdout] test sql_value::display::tests::test_format_f64_whole_numbers ... ok [INFO] [stdout] test sql_value::display::tests::test_format_negative_zero ... ok [INFO] [stdout] test sql_value::display::tests::test_format_scientific_sqlite ... ok [INFO] [stdout] test sql_value::display::tests::test_integer_display_no_scientific_notation ... ok [INFO] [stdout] test sql_value::display::tests::test_numeric_display_fractional ... ok [INFO] [stdout] test sql_value::display::tests::test_numeric_display_special_values ... ok [INFO] [stdout] test sql_value::display::tests::test_numeric_display_whole_numbers ... ok [INFO] [stdout] test sql_value::display::tests::test_real_display_fractional ... ok [INFO] [stdout] test sql_value::display::tests::test_small_integer_display ... ok [INFO] [stdout] test sql_value::display::tests::test_unsigned_integer_display ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_cmp_value_calculation ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_cross_type_month_vs_day ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_cross_type_month_vs_day_greater ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_equality ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_hours ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_minutes ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_month_vs_days ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_seconds ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_simple_days ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_simple_months ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_simple_years ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_with_fractional_seconds ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_year_to_month ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_year_to_month_ordering ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_year_vs_days ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_comparison_year_vs_months ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_display ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_from_str ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_hash_consistency ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_ordering_total ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_parsing_fractional_seconds ... ok [INFO] [stdout] test temporal::interval::tests::test_interval_parsing_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 96 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/comparison_tests.rs (/opt/rustwide/target/debug/deps/comparison_tests-3d828bc736d8c6d4) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_eq_ord_consistency ... ok [INFO] [stdout] test test_btreemap_usage ... ok [INFO] [stdout] test test_btreemap_vec_keys ... ok [INFO] [stdout] test test_eq_transitivity ... ok [INFO] [stdout] test test_eq_reflexivity ... ok [INFO] [stdout] test test_nan_consistency ... ok [INFO] [stdout] test test_null_consistency ... ok [INFO] [stdout] test test_vec_sqlvalue_comparison ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/data_type_tests.rs (/opt/rustwide/target/debug/deps/data_type_tests-855f9c1065d56f30) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_date_type_creation ... ok [INFO] [stdout] test test_numeric_type_with_precision_scale ... ok [INFO] [stdout] test test_integer_type_creation ... ok [INFO] [stdout] test test_varchar_type_with_length ... ok [INFO] [stdout] test test_boolean_type_creation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/sql_value_tests.rs (/opt/rustwide/target/debug/deps/sql_value_tests-0971e5fd6fc2cb07) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test test_boolean_false_value ... ok [INFO] [stdout] test test_boolean_true_value ... ok [INFO] [stdout] test test_boolean_value_has_boolean_type ... ok [INFO] [stdout] test test_character_value_has_character_type ... ok [INFO] [stdout] test test_integer_is_not_null ... ok [INFO] [stdout] test test_double_value_has_double_type ... ok [INFO] [stdout] test test_float_value_has_float_type ... ok [INFO] [stdout] test test_integer_value_creation ... ok [INFO] [stdout] test test_integer_value_has_integer_type ... ok [INFO] [stdout] test test_null_is_null ... ok [INFO] [stdout] test test_numeric_value_has_numeric_type ... ok [INFO] [stdout] test test_real_value_has_real_type ... ok [INFO] [stdout] test test_smallint_value_has_smallint_type ... ok [INFO] [stdout] test test_timestamp_value_has_timestamp_type ... ok [INFO] [stdout] test test_varchar_value_creation ... ok [INFO] [stdout] test test_time_value_has_time_type ... ok [INFO] [stdout] test test_null_value_has_null_type ... ok [INFO] [stdout] test test_varchar_is_not_null ... ok [INFO] [stdout] test test_bigint_value_has_bigint_type ... ok [INFO] [stdout] test test_null_value ... ok [INFO] [stdout] test test_varchar_value_has_varchar_type ... ok [INFO] [stdout] test test_date_value_has_date_type ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/timestamp_parsing_tests.rs (/opt/rustwide/target/debug/deps/timestamp_parsing_tests-8aa25666f75dcb23) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test test_end_of_day_timestamp ... ok [INFO] [stdout] test test_date_only_format ... ok [INFO] [stdout] test test_invalid_date_component ... ok [INFO] [stdout] test test_invalid_format_no_time ... ok [INFO] [stdout] test test_iso8601_basic_format ... ok [INFO] [stdout] test test_database_export_format ... ok [INFO] [stdout] test test_invalid_time_component ... ok [INFO] [stdout] test test_api_response_format ... ok [INFO] [stdout] test test_empty_string ... ok [INFO] [stdout] test test_iso8601_with_microseconds ... ok [INFO] [stdout] test test_iso8601_with_milliseconds ... ok [INFO] [stdout] test test_iso8601_with_timezone_no_colon ... ok [INFO] [stdout] test test_iso8601_with_timezone_short_format ... ok [INFO] [stdout] test test_iso8601_with_negative_timezone ... ok [INFO] [stdout] test test_iso8601_with_positive_timezone ... ok [INFO] [stdout] test test_iso8601_with_nanoseconds ... ok [INFO] [stdout] test test_iso8601_with_utc_z ... ok [INFO] [stdout] test test_iso8601_with_utc_z_lowercase ... ok [INFO] [stdout] test test_midnight_timestamp ... ok [INFO] [stdout] test test_leap_year_date ... ok [INFO] [stdout] test test_rfc3339_format ... ok [INFO] [stdout] test test_space_separated_basic ... ok [INFO] [stdout] test test_space_separated_with_extra_whitespace ... ok [INFO] [stdout] test test_space_separated_with_microseconds ... ok [INFO] [stdout] test test_sql_dump_timestamp_format ... ok [INFO] [stdout] test test_timestamp_display_format ... ok [INFO] [stdout] test test_timestamp_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/type_coercion_tests.rs (/opt/rustwide/target/debug/deps/type_coercion_tests-d313cce2660ee2ce) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test test_bigint_to_integer_coercion ... ok [INFO] [stdout] test test_date_not_compatible_with_integer ... ok [INFO] [stdout] test test_boolean_not_compatible_with_varchar ... ok [INFO] [stdout] test test_character_to_varchar_coercion ... ok [INFO] [stdout] test test_date_to_timestamp_coercion ... ok [INFO] [stdout] test test_decimal_to_double_coercion ... ok [INFO] [stdout] test test_decimal_precision_scale_combination ... ok [INFO] [stdout] test test_integer_coerces_with_null ... ok [INFO] [stdout] test test_integer_not_compatible_with_boolean ... ok [INFO] [stdout] test test_integer_not_compatible_with_date ... ok [INFO] [stdout] test test_integer_to_bigint_coercion ... ok [INFO] [stdout] test test_integer_to_decimal_coercion ... ok [INFO] [stdout] test test_interval_different_fields_compatible ... ok [INFO] [stdout] test test_integer_to_real_coercion ... ok [INFO] [stdout] test test_interval_same_fields_compatible ... ok [INFO] [stdout] test test_name_to_varchar_coercion ... ok [INFO] [stdout] test test_null_coerces_to_integer ... ok [INFO] [stdout] test test_null_coerces_to_varchar ... ok [INFO] [stdout] test test_null_with_null_coercion ... ok [INFO] [stdout] test test_numeric_types_are_compatible ... ok [INFO] [stdout] test test_same_type_coercion_returns_self ... ok [INFO] [stdout] test test_smallint_to_integer_coercion ... ok [INFO] [stdout] test test_string_types_are_compatible ... ok [INFO] [stdout] test test_temporal_types_are_compatible ... ok [INFO] [stdout] test test_time_to_timestamp_coercion ... ok [INFO] [stdout] test test_type_precedence_ordering ... ok [INFO] [stdout] test test_unsigned_integer_coercion ... ok [INFO] [stdout] test test_user_defined_type_not_compatible_with_builtin ... ok [INFO] [stdout] test test_user_defined_types_same_name_compatible ... ok [INFO] [stdout] test test_varchar_length_coercion ... ok [INFO] [stdout] test test_varchar_unlimited_coercion ... ok [INFO] [stdout] test test_varchar_not_compatible_with_integer ... ok [INFO] [stdout] test test_user_defined_types_different_name_incompatible ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/type_compatibility_tests.rs (/opt/rustwide/target/debug/deps/type_compatibility_tests-24be54f88e5813db) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_any_type_compatible_with_null ... ok [INFO] [stdout] test test_boolean_compatible_with_boolean ... ok [INFO] [stdout] test test_date_compatible_with_date ... ok [INFO] [stdout] test test_integer_compatible_with_integer ... ok [INFO] [stdout] test test_null_compatible_with_any_type ... ok [INFO] [stdout] test test_varchar_different_lengths_compatible ... ok [INFO] [stdout] test test_integer_not_compatible_with_varchar ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/type_display_tests.rs (/opt/rustwide/target/debug/deps/type_display_tests-c1c61b608d98c2c6) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test_bigint_display ... ok [INFO] [stdout] test test_character_display ... ok [INFO] [stdout] test test_null_display ... ok [INFO] [stdout] test test_numeric_whole_number_display ... ok [INFO] [stdout] test test_smallint_display ... ok [INFO] [stdout] test test_time_display ... ok [INFO] [stdout] test test_timestamp_display ... ok [INFO] [stdout] test test_float_display ... ok [INFO] [stdout] test test_date_display ... ok [INFO] [stdout] test test_double_display ... ok [INFO] [stdout] test test_varchar_display ... ok [INFO] [stdout] test test_numeric_display ... ok [INFO] [stdout] test test_boolean_false_display ... ok [INFO] [stdout] test test_integer_display ... ok [INFO] [stdout] test test_boolean_true_display ... ok [INFO] [stdout] test test_real_display ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/type_edge_case_tests.rs (/opt/rustwide/target/debug/deps/type_edge_case_tests-fa3726ace5bb4e78) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_very_large_bigint ... ok [INFO] [stdout] test test_very_small_bigint ... ok [INFO] [stdout] test test_special_characters_in_varchar ... ok [INFO] [stdout] test test_negative_integer ... ok [INFO] [stdout] test test_empty_string_varchar ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/type_hashing_tests.rs (/opt/rustwide/target/debug/deps/type_hashing_tests-bb19ac89590f53bf) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_bigint_hash ... ok [INFO] [stdout] test test_boolean_hash ... ok [INFO] [stdout] test test_date_hash ... ok [INFO] [stdout] test test_character_hash ... ok [INFO] [stdout] test test_double_hash ... ok [INFO] [stdout] test test_double_nan_hash ... ok [INFO] [stdout] test test_float_hash ... ok [INFO] [stdout] test test_float_nan_hash ... ok [INFO] [stdout] test test_integer_hash ... ok [INFO] [stdout] test test_null_hash ... ok [INFO] [stdout] test test_numeric_hash ... ok [INFO] [stdout] test test_real_hash ... ok [INFO] [stdout] test test_real_nan_hash ... ok [INFO] [stdout] test test_time_hash ... ok [INFO] [stdout] test test_timestamp_hash ... ok [INFO] [stdout] test test_varchar_hash ... ok [INFO] [stdout] test test_smallint_hash ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/type_ordering_tests.rs (/opt/rustwide/target/debug/deps/type_ordering_tests-3013b3edab7e0e24) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test test_date_ordering ... ok [INFO] [stdout] test test_double_nan_is_incomparable ... ok [INFO] [stdout] test test_double_ordering ... ok [INFO] [stdout] test test_float_nan_is_incomparable ... ok [INFO] [stdout] test test_float_ordering ... ok [INFO] [stdout] test test_can_use_comparison_operators ... ok [INFO] [stdout] test test_bigint_ordering ... ok [INFO] [stdout] test test_integer_ordering ... ok [INFO] [stdout] test test_boolean_ordering ... ok [INFO] [stdout] test test_null_is_incomparable ... ok [INFO] [stdout] test test_numeric_invalid_is_incomparable ... ok [INFO] [stdout] test test_real_nan_is_incomparable ... ok [INFO] [stdout] test test_real_ordering ... ok [INFO] [stdout] test test_smallint_ordering ... ok [INFO] [stdout] test test_time_ordering ... ok [INFO] [stdout] test test_varchar_ordering ... ok [INFO] [stdout] test test_timestamp_ordering ... ok [INFO] [stdout] test test_type_mismatch_is_incomparable ... ok [INFO] [stdout] test test_numeric_ordering ... ok [INFO] [stdout] test test_character_ordering ... ok [INFO] [stderr] Doc-tests vibesql_types [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/sql_mode/operators.rs - sql_mode::operators::OperatorBehavior (line 42) ... ok [INFO] [stdout] test src/sql_mode/types.rs - sql_mode::types::TypeBehavior (line 41) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b6705fa034d452164f1801a096cca2cd8dbe42b699532a387716523901fd402c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b6705fa034d452164f1801a096cca2cd8dbe42b699532a387716523901fd402c", kill_on_drop: false }` [INFO] [stdout] b6705fa034d452164f1801a096cca2cd8dbe42b699532a387716523901fd402c