[INFO] fetching crate vespertide-core 0.1.58... [INFO] testing vespertide-core-0.1.58 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate vespertide-core 0.1.58 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate vespertide-core 0.1.58 [INFO] finished tweaking crates.io crate vespertide-core 0.1.58 [INFO] tweaked toml for crates.io crate vespertide-core 0.1.58 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate vespertide-core 0.1.58 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate vespertide-core 0.1.58 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded vespertide-naming v0.1.58 [INFO] [stderr] Downloaded rstest_macros v0.26.1 [INFO] [stderr] Downloaded toml_edit v0.25.4+spec-1.1.0 [INFO] [stderr] Downloaded rstest v0.26.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 23fdca49cedc9143d48085595125b5f7ba6d622355f7974519c0f9db36d0f42f [INFO] running `Command { std: "docker" "start" "-a" "23fdca49cedc9143d48085595125b5f7ba6d622355f7974519c0f9db36d0f42f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "23fdca49cedc9143d48085595125b5f7ba6d622355f7974519c0f9db36d0f42f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "23fdca49cedc9143d48085595125b5f7ba6d622355f7974519c0f9db36d0f42f", kill_on_drop: false }` [INFO] [stdout] 23fdca49cedc9143d48085595125b5f7ba6d622355f7974519c0f9db36d0f42f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9543cddf39b2fe5d63edb8d681f7083b37c518b6d64b188fa51a7b21182dd93b [INFO] running `Command { std: "docker" "start" "-a" "9543cddf39b2fe5d63edb8d681f7083b37c518b6d64b188fa51a7b21182dd93b", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling vespertide-naming v0.1.58 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling schemars_derive v1.2.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling schemars v1.2.0 [INFO] [stderr] Compiling vespertide-core v0.1.58 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.88s [INFO] running `Command { std: "docker" "inspect" "9543cddf39b2fe5d63edb8d681f7083b37c518b6d64b188fa51a7b21182dd93b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9543cddf39b2fe5d63edb8d681f7083b37c518b6d64b188fa51a7b21182dd93b", kill_on_drop: false }` [INFO] [stdout] 9543cddf39b2fe5d63edb8d681f7083b37c518b6d64b188fa51a7b21182dd93b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 758fa0765980158bfae8d43c54e0e9cadd63e750fb2cf8b34e14b113a035efc3 [INFO] running `Command { std: "docker" "start" "-a" "758fa0765980158bfae8d43c54e0e9cadd63e750fb2cf8b34e14b113a035efc3", kill_on_drop: false }` [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling toml_datetime v1.0.0+spec-1.1.0 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling schemars_derive v1.2.0 [INFO] [stderr] Compiling toml_parser v1.0.9+spec-1.1.0 [INFO] [stderr] Compiling schemars v1.2.0 [INFO] [stderr] Compiling toml_edit v0.25.4+spec-1.1.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling vespertide-core v0.1.58 (/opt/rustwide/workdir) [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 20.05s [INFO] running `Command { std: "docker" "inspect" "758fa0765980158bfae8d43c54e0e9cadd63e750fb2cf8b34e14b113a035efc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "758fa0765980158bfae8d43c54e0e9cadd63e750fb2cf8b34e14b113a035efc3", kill_on_drop: false }` [INFO] [stdout] 758fa0765980158bfae8d43c54e0e9cadd63e750fb2cf8b34e14b113a035efc3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fc036b1f18408462a19c57858749da6913f64f20e2fedf2e5ecfb0a4837cd6b9 [INFO] running `Command { std: "docker" "start" "-a" "fc036b1f18408462a19c57858749da6913f64f20e2fedf2e5ecfb0a4837cd6b9", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vespertide_core-ac0aac1a78ef2d3e) [INFO] [stdout] [INFO] [stdout] running 261 tests [INFO] [stdout] test action::tests::test_action_with_prefix_add_column ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_add_constraint ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_delete_column ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_empty_prefix ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_modify_column_comment ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_delete_table ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_create_table ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_modify_column_default ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_modify_column_nullable ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_modify_column_type ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_remove_constraint ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_raw_sql_unchanged ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_rename_column ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_rename_table ... ok [INFO] [stdout] test action::tests::test_action_with_prefix_replace_constraint ... ok [INFO] [stdout] test action::tests::test_display_add_constraint::case_2_add_constraint_unique_with_name ... ok [INFO] [stdout] test action::tests::test_display_add_constraint::case_3_add_constraint_unique_without_name ... ok [INFO] [stdout] test action::tests::test_display_add_constraint::case_4_add_constraint_foreign_key_with_name ... ok [INFO] [stdout] test action::tests::test_display_add_constraint::case_6_add_constraint_check ... ok [INFO] [stdout] test action::tests::test_display_add_constraint::case_1_add_constraint_primary_key ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_09_remove_constraint_index_with_name ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_01_create_table ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_11_rename_table ... ok [INFO] [stdout] test action::tests::test_display_modify_column_comment_long ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_06_modify_column_type ... ok [INFO] [stdout] test action::tests::test_display_modify_column_comment::case_2_modify_column_comment_drop ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_02_delete_table ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_03_add_column ... ok [INFO] [stdout] test action::tests::test_display_modify_column_comment::case_1_modify_column_comment_set ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_04_rename_column ... ok [INFO] [stdout] test action::tests::test_display_modify_column_default::case_1_modify_column_default_set ... ok [INFO] [stdout] test action::tests::test_display_modify_column_default::case_2_modify_column_default_drop ... ok [INFO] [stdout] test action::tests::test_display_modify_column_nullable::case_1_modify_column_nullable_to_not_null ... ok [INFO] [stdout] test action::tests::test_display_modify_column_nullable::case_2_modify_column_nullable_to_null ... ok [INFO] [stdout] test action::tests::test_display_raw_sql_long ... ok [INFO] [stdout] test action::tests::test_display_raw_sql_short::case_1_raw_sql_short ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_07_add_constraint_index_with_name ... ok [INFO] [stdout] test action::tests::test_display_remove_constraint::case_2_remove_constraint_unique_with_name ... ok [INFO] [stdout] test action::tests::test_display_remove_constraint::case_3_remove_constraint_unique_without_name ... ok [INFO] [stdout] test action::tests::test_display_remove_constraint::case_4_remove_constraint_foreign_key_with_name ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_05_delete_column ... ok [INFO] [stdout] test action::tests::test_display_remove_constraint::case_5_remove_constraint_foreign_key_without_name ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_10_remove_constraint_index_without_name ... ok [INFO] [stdout] test action::tests::test_display_replace_constraint::case_1_replace_constraint_primary_key ... ok [INFO] [stdout] test action::tests::test_display_replace_constraint::case_2_replace_constraint_unique_with_name ... ok [INFO] [stdout] test action::tests::test_display_replace_constraint::case_3_replace_constraint_unique_without_name ... ok [INFO] [stdout] test action::tests::test_display_remove_constraint::case_1_remove_constraint_primary_key ... ok [INFO] [stdout] test action::tests::test_display_replace_constraint::case_4_replace_constraint_foreign_key_with_name ... ok [INFO] [stdout] test action::tests::test_display_basic_actions::case_08_add_constraint_index_without_name ... ok [INFO] [stdout] test action::tests::test_display_replace_constraint::case_8_replace_constraint_index_without_name ... ok [INFO] [stdout] test action::tests::test_display_remove_constraint::case_6_remove_constraint_check ... ok [INFO] [stdout] test action::tests::test_migration_plan_with_prefix ... ok [INFO] [stdout] test action::tests::test_display_replace_constraint::case_7_replace_constraint_index_with_name ... ok [INFO] [stdout] test schema::column::tests::test_column_type_default_fill_value_complex ... ok [INFO] [stdout] test schema::column::tests::test_column_type_default_fill_value_simple ... ok [INFO] [stdout] test schema::column::tests::test_column_type_simple_supports_auto_increment::case_2 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_default_fill_value_custom ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_default_fill_value_enum ... ok [INFO] [stdout] test schema::column::tests::test_column_type_to_display_string_complex ... ok [INFO] [stdout] test schema::column::tests::test_column_type_to_display_string_simple ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_default_fill_value_char ... ok [INFO] [stdout] test action::tests::test_display_replace_constraint::case_6_replace_constraint_check ... ok [INFO] [stdout] test schema::column::tests::test_column_type_simple_supports_auto_increment::case_1 ... ok [INFO] [stdout] test action::tests::test_display_replace_constraint::case_5_replace_constraint_foreign_key_without_name ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_default_fill_value_numeric ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_default_fill_value_varchar ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_does_not_support_auto_increment::case_1 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_does_not_support_auto_increment::case_2 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_does_not_support_auto_increment::case_3 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_does_not_support_auto_increment::case_4 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_does_not_support_auto_increment::case_5 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_display_string_char ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_display_string_custom ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_display_string_integer_enum ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_display_string_numeric ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_display_string_string_enum ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_display_string_varchar ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_not_nullable::case_1 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_not_nullable::case_3 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_not_nullable::case_4 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_not_nullable::case_5 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_not_nullable::case_6 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_not_nullable::case_7 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_not_nullable::case_8 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_not_nullable::case_9 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_nullable::case_1 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_nullable::case_2 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_nullable::case_3 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_nullable::case_4 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_nullable::case_5 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_nullable::case_6 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_nullable::case_7 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_nullable::case_8 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_nullable::case_9 ... ok [INFO] [stdout] test schema::column::tests::test_enum_values_from_vec_str ... ok [INFO] [stdout] test schema::column::tests::test_enum_values_from_vec_string ... ok [INFO] [stdout] test schema::column::tests::test_enum_values_is_integer ... ok [INFO] [stdout] test action::tests::test_display_add_constraint::case_5_add_constraint_foreign_key_without_name ... ok [INFO] [stdout] test schema::column::tests::test_enum_values_is_string ... ok [INFO] [stdout] test schema::column::tests::test_enum_values_len_and_is_empty ... ok [INFO] [stdout] test schema::column::tests::test_enum_values_to_sql_values_integer ... ok [INFO] [stdout] test schema::column::tests::test_enum_values_variant_names_integer ... ok [INFO] [stdout] test schema::column::tests::test_enum_values_to_sql_values_string ... ok [INFO] [stdout] test schema::column::tests::test_enum_values_variant_names_string ... ok [INFO] [stdout] test schema::column::tests::test_enum_variant_names_complex_non_enum_returns_none ... ok [INFO] [stdout] test schema::column::tests::test_enum_variant_names_complex_char_returns_none ... ok [INFO] [stdout] test schema::column::tests::test_enum_variant_names_empty_integer_enum ... ok [INFO] [stdout] test schema::column::tests::test_enum_variant_names_complex_numeric_returns_none ... ok [INFO] [stdout] test schema::column::tests::test_enum_variant_names_empty_string_enum ... ok [INFO] [stdout] test schema::column::tests::test_enum_variant_names_integer_enum ... ok [INFO] [stdout] test schema::column::tests::test_enum_variant_names_simple_type_returns_none ... ok [INFO] [stdout] test schema::column::tests::test_requires_migration_integer_enum_name_changed ... ok [INFO] [stdout] test schema::column::tests::test_requires_migration_integer_enum_values_changed ... ok [INFO] [stdout] test schema::column::tests::test_requires_migration_mixed_enum_types ... ok [INFO] [stdout] test schema::column::tests::test_enum_variant_names_string_enum ... ok [INFO] [stdout] test schema::column::tests::test_requires_migration_simple_types ... ok [INFO] [stdout] test schema::column::tests::test_requires_migration_string_enum_values_changed ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_01 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_02 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_03 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_04 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_05 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_06 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_07 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_08 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_09 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_10 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_11 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_12 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_13 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_14 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_16 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_17 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_18 ... ok [INFO] [stdout] test schema::column::tests::test_enum_variant_names_complex_custom_returns_none ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_15 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_default_fill_value::case_19 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_supports_auto_increment::case_1 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_supports_auto_increment::case_2 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_supports_auto_increment::case_3 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_supports_auto_increment::case_4 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_01 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_02 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_04 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_07 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_10 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_09 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_08 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_13 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_03 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_05 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_11 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_supports_auto_increment::case_5 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_14 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_12 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_16 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_18 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_17 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_19 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_01 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_02 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_03 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_04 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_05 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_06 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_07 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_08 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_09 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_10 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_11 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_12 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_13 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_14 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_15 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_16 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_17 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_18 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_not_nullable::case_19 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_01 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_02 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_03 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_04 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_05 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_06 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_07 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_08 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_09 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_10 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_11 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_12 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_13 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_14 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_15 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_16 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_17 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_18 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_rust_type_nullable::case_19 ... ok [INFO] [stdout] test schema::constraint::tests::test_columns_foreign_key ... ok [INFO] [stdout] test schema::constraint::tests::test_columns_index ... ok [INFO] [stdout] test schema::constraint::tests::test_columns_primary_key ... ok [INFO] [stdout] test schema::constraint::tests::test_columns_check_returns_empty ... ok [INFO] [stdout] test schema::constraint::tests::test_columns_unique ... ok [INFO] [stdout] test schema::constraint::tests::test_with_prefix_empty_prefix ... ok [INFO] [stdout] test schema::constraint::tests::test_with_prefix_foreign_key ... ok [INFO] [stdout] test schema::constraint::tests::test_with_prefix_non_fk_unchanged ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_from_float ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_from_integer ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_from_str ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_from_string ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_from_bool ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_is_empty_string ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_is_string ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_to_sql_bool ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_to_sql_float ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_to_sql_integer ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_to_sql_string ... ok [INFO] [stdout] test schema::str_or_bool::tests::test_default_value_to_sql_empty_string ... ok [INFO] [stdout] test schema::table::tests::deserialize_foreign_key_reference_syntax ... ok [INFO] [stdout] test schema::table::tests::deserialize_table_without_constraints ... ok [INFO] [stdout] test schema::table::tests::normalize_all_inline_constraints ... ok [INFO] [stdout] test schema::table::tests::normalize_composite_index_from_string_name ... ok [INFO] [stdout] test schema::table::tests::normalize_composite_unique_from_string_name ... ok [INFO] [stdout] test schema::table::tests::normalize_does_not_duplicate_existing_pk ... ok [INFO] [stdout] test schema::table::tests::normalize_duplicate_index_bool_true_same_column ... ok [INFO] [stdout] test schema::table::tests::normalize_duplicate_index_same_column_array ... ok [INFO] [stdout] test schema::table::tests::normalize_duplicate_index_same_column_multiple_definitions ... ok [INFO] [stdout] test schema::table::tests::normalize_duplicate_index_same_column_str ... ok [INFO] [stdout] test schema::table::tests::normalize_duplicate_inline_index_on_same_column ... ok [INFO] [stdout] test schema::table::tests::normalize_ignores_primary_key_false ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_foreign_key ... ok [INFO] [stdout] test schema::table::tests::normalize_false_values_are_ignored ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_06 ... ok [INFO] [stdout] test schema::column::tests::test_complex_column_type_to_rust_type_not_nullable::case_2 ... ok [INFO] [stdout] test schema::column::tests::test_simple_column_type_to_display_string::case_15 ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_foreign_key_already_exists ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_foreign_key_invalid_format_empty_column ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_foreign_key_invalid_format_empty_table ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_foreign_key_invalid_format_no_dot ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_foreign_key_invalid_format_too_many_parts ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_foreign_key_reference_syntax ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_foreign_key_reference_syntax_invalid_format ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_foreign_key_string_syntax ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_index_bool ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_index_with_name ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_primary_key ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_primary_key_with_auto_increment ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_unique_array_with_different_constraint_type ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_unique_bool ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_unique_bool_already_exists ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_unique_str_already_exists ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_unique_str_with_different_constraint_type ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_unique_with_array_column_already_in_constraint ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_unique_with_array_existing_constraint ... ok [INFO] [stdout] test schema::table::tests::normalize_inline_unique_with_name ... ok [INFO] [stdout] test schema::table::tests::normalize_multiple_different_indexes ... ok [INFO] [stdout] test schema::table::tests::normalize_multiple_inline_primary_keys ... ok [INFO] [stdout] test schema::table::tests::normalize_multiple_indexes_from_same_array ... ok [INFO] [stderr] Doc-tests vespertide_core [INFO] [stdout] test schema::table::tests::normalize_table_without_primary_key ... ok [INFO] [stdout] test schema::table::tests::normalize_unique_name_mismatch_creates_both_constraints ... ok [INFO] [stdout] test schema::table::tests::test_invalid_foreign_key_format_error_display ... ok [INFO] [stdout] test schema::table::tests::test_table_validation_error_display ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 261 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [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" "fc036b1f18408462a19c57858749da6913f64f20e2fedf2e5ecfb0a4837cd6b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc036b1f18408462a19c57858749da6913f64f20e2fedf2e5ecfb0a4837cd6b9", kill_on_drop: false }` [INFO] [stdout] fc036b1f18408462a19c57858749da6913f64f20e2fedf2e5ecfb0a4837cd6b9