[INFO] cloning repository https://github.com/earth-metabolome-initiative/sql-traits
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/earth-metabolome-initiative/sql-traits" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fearth-metabolome-initiative%2Fsql-traits", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fearth-metabolome-initiative%2Fsql-traits'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9ca1a0cdd507dfa966805d42e24ae67d1b36d118
[INFO] testing earth-metabolome-initiative/sql-traits against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fearth-metabolome-initiative%2Fsql-traits" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/earth-metabolome-initiative/sql-traits
[INFO] finished tweaking git repo https://github.com/earth-metabolome-initiative/sql-traits
[INFO] tweaked toml for git repo https://github.com/earth-metabolome-initiative/sql-traits written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/earth-metabolome-initiative/sql-traits on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/earth-metabolome-initiative/sql-traits 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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c9ea980d18ed22838e1e1dd5932b9dd08cfcd2a5726fc64f11e4a013cd97c9b8
[INFO] running `Command { std: "docker" "start" "-a" "c9ea980d18ed22838e1e1dd5932b9dd08cfcd2a5726fc64f11e4a013cd97c9b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c9ea980d18ed22838e1e1dd5932b9dd08cfcd2a5726fc64f11e4a013cd97c9b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9ea980d18ed22838e1e1dd5932b9dd08cfcd2a5726fc64f11e4a013cd97c9b8", kill_on_drop: false }`
[INFO] [stdout] c9ea980d18ed22838e1e1dd5932b9dd08cfcd2a5726fc64f11e4a013cd97c9b8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7b16f3f57211eb80ad0eddd295192aea75992c360af4790cc2643878b0a202ca
[INFO] running `Command { std: "docker" "start" "-a" "7b16f3f57211eb80ad0eddd295192aea75992c360af4790cc2643878b0a202ca", kill_on_drop: false }`
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling stable_try_trait_v2 v1.75.1
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling lender v0.4.2
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling libz-sys v1.1.24
[INFO] [stderr]    Compiling libssh2-sys v0.3.1
[INFO] [stderr]    Compiling stacker v0.1.23
[INFO] [stderr]    Compiling libgit2-sys v0.18.3+1.9.2
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling ar_archive_writer v0.5.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling psm v0.1.30
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling recursive-proc-macro-impl v0.1.1
[INFO] [stderr]    Compiling recursive v0.1.1
[INFO] [stderr]    Compiling sqlparser v0.61.0 (https://github.com/apache/datafusion-sqlparser-rs?branch=main#1da2ff77)
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling multi_ranged v0.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling geometric-traits v0.1.0 (https://github.com/earth-metabolome-initiative/geometric-traits?branch=main#56dfdce5)
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling git2 v0.20.4
[INFO] [stderr]    Compiling sql_docs v1.2.1 (https://github.com/LucaCappelletti94/sql-docs?branch=main#02b95a44)
[INFO] [stderr]    Compiling sql-traits v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "7b16f3f57211eb80ad0eddd295192aea75992c360af4790cc2643878b0a202ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b16f3f57211eb80ad0eddd295192aea75992c360af4790cc2643878b0a202ca", kill_on_drop: false }`
[INFO] [stdout] 7b16f3f57211eb80ad0eddd295192aea75992c360af4790cc2643878b0a202ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bb7c8e244b332a11beb7bf7b4f38aef53f225706685dbeadfed462cb99ae059b
[INFO] running `Command { std: "docker" "start" "-a" "bb7c8e244b332a11beb7bf7b4f38aef53f225706685dbeadfed462cb99ae059b", kill_on_drop: false }`
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling sql-traits v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.42s
[INFO] running `Command { std: "docker" "inspect" "bb7c8e244b332a11beb7bf7b4f38aef53f225706685dbeadfed462cb99ae059b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bb7c8e244b332a11beb7bf7b4f38aef53f225706685dbeadfed462cb99ae059b", kill_on_drop: false }`
[INFO] [stdout] bb7c8e244b332a11beb7bf7b4f38aef53f225706685dbeadfed462cb99ae059b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8f3274779d3217f8620ece5df41f83b83d1d0ea58f2991ffe7cfd2e86bb8e1bb
[INFO] running `Command { std: "docker" "start" "-a" "8f3274779d3217f8620ece5df41f83b83d1d0ea58f2991ffe7cfd2e86bb8e1bb", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sql_traits-3bbdd992523c1c6d)
[INFO] [stdout] 
[INFO] [stdout] running 268 tests
[INFO] [stdout] test impls::sqlparser::create_role::tests::test_role_noinherit ... ok
[INFO] [stdout] test impls::sqlparser::create_role::tests::test_role_policies ... ok
[INFO] [stdout] test impls::sqlparser::create_role::tests::test_role_with_all_options ... ok
[INFO] [stdout] test impls::sqlparser::create_role::tests::test_basic_role ... ok
[INFO] [stdout] test impls::sqlparser::create_role::tests::test_role_membership ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_function_errors::test_drop_unquoted_does_not_match_quoted_function ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_function_errors::test_drop_function_if_exists_referenced_still_fails ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_function_errors::test_drop_function_not_found_error_type ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_index_tests::test_drop_index_basic ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_index_tests::test_drop_index_if_exists_when_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_function_errors::test_drop_quoted_function_succeeds ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_index_tests::test_drop_index_not_found_error_type ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_policy_tests::test_drop_one_of_multiple_policies ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_index_tests::test_drop_index_then_recreate ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_index_tests::test_drop_index_if_exists_when_not_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_function_errors::test_drop_function_referenced_error_type ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_index_tests::test_drop_index_table_still_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_policy_tests::test_drop_policy_table_still_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_index_tests::test_drop_multiple_indices ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_policy_tests::test_drop_policy_not_found_error_type ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_policy_tests::test_drop_policy_then_recreate ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_policy_tests::test_drop_policy_if_exists_when_not_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_policy_tests::test_drop_policy_basic ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_policy_tests::test_drop_policy_keeps_other_table_policies ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_role_tests::test_drop_one_of_multiple_roles ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_policy_tests::test_drop_policy_if_exists_when_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_role_tests::test_drop_role_after_revoking_grant_succeeds ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_function_errors::test_drop_function_if_exists_not_found_succeeds ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_index_tests::test_drop_index_keeps_other_table_indices ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_role_tests::test_drop_role_if_exists_when_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_role_tests::test_drop_role_if_exists_when_not_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_role_tests::test_drop_role_referenced_by_grant_fails ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_table_errors::test_drop_multiple_tables_one_referenced_fails ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_table_errors::test_drop_multiple_tables ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_trigger_tests::test_drop_trigger_basic ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_trigger_tests::test_drop_trigger_function_still_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_table_errors::test_drop_table_cascade_bypasses_reference_check ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_table_errors::test_drop_table_reference_check_is_schema_aware ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_table_errors::test_drop_table_referenced_error_type ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_trigger_tests::test_drop_trigger_not_found_error_type ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_trigger_tests::test_drop_trigger_if_exists_when_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_trigger_tests::test_drop_trigger_then_recreate ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_table_errors::test_drop_table_if_exists_not_found_succeeds ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_public_grant_applies_to_non_public_role ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_column_scoped_against_table_wide_action_is_unsupported ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::function_lookup_identifier_semantics::database_like_function_lookup_is_identifier_aware ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_role_tests::test_drop_role_then_recreate ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_trigger_tests::test_drop_trigger_if_exists_when_not_exists ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_role_tests::test_drop_role_not_found_error_type ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::function_lookup_identifier_semantics::unquoted_function_lookup_uses_identifier_folding ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_role_tests::test_drop_role_basic ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::function_lookup_identifier_semantics::quoted_function_lookup_requires_exact_quoted_name ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_function_object_matching_does_not_match_quoted_grant_with_unquoted_lookup ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_column_scoped_from_column_scoped_grant_keeps_remaining_columns ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_trigger_tests::test_drop_one_of_multiple_triggers ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_from_first_grantee_keeps_second_grantee_privileges ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_table_errors::test_drop_table_if_exists_referenced_still_fails ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_all_removes_matching_grants ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_from_second_grantee_keeps_first_grantee_privileges ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_table_errors::test_drop_table_not_found_error_type ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_all_from_one_grantee_preserves_other_grantee_actions ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_trigger_tests::test_drop_trigger_keeps_other_table_triggers ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::drop_table_errors::test_drop_table_with_same_name_in_other_schema_only_removes_target ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_function_object_matching_preserves_quoted_identifier_semantics ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::alter_schema_rename_rejects_quoted_unquoted_equivalent_duplicate ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_object_matching_preserves_quoted_identifier_semantics ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_object_matching_is_case_insensitive_for_unquoted_identifiers ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::alter_schema_rename_rejects_semantic_duplicate ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_partial_privilege_preserves_other_actions ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_function_object_matching_is_case_insensitive_for_unquoted_identifiers ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_schema_qualified_grant_applies_only_to_target_table ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::implicit_public_helper_handles_mixed_public_cases ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::alter_table_rls_lookup_uses_resolver_rules ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_object_matching_does_not_match_quoted_grant_with_unquoted_lookup ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::ambiguous_unqualified_and_public_tables_fail_at_build_time ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::invalid_object_name_is_reported ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::rename_table_statement_lookup_uses_resolver_rules ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::quoted_table_lookup_requires_exact_case ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::unquoted_table_lookup_resolves_via_folding ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::create_index_attaches_to_correct_schema_table ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_function_used_tests::test_function_used_by_check_constraint ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_function_used_tests::test_function_used_by_policy_using_clause ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_function_used_tests::test_function_used_by_policy_with_check_clause ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::schema_ident_resolution_handles_quoted_and_unquoted ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::create_index_attachment_respects_quoted_schema_and_table_identity ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_function_used_tests::test_function_used_by_trigger ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_function_used_tests::test_quoted_function_used_by_trigger ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_function_used_tests::test_quoted_function_used_by_policy ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_function_used_tests::test_quoted_function_used_by_check_constraint ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_function_used_tests::test_is_function_used_returns_false_when_no_references ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::rename_table_lookup_uses_resolver_rules ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_table_referenced_tests::test_table_not_referenced ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::remove_table_tests::test_remove_table_removes_columns ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::parser_variant_compatibility::waitfor_statement_is_ignored_without_breaking_parse ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_table_referenced_tests::test_table_referenced_by_single_fk ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::remove_table_tests::test_remove_table_removes_check_constraints ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::remove_table_tests::test_remove_table_removes_indices ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::parser_variant_compatibility::comment_on_role_statement_is_ignored_without_breaking_parse ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::grant_revoke_semantics::test_revoke_partial_privilege_from_one_grantee_preserves_other_grantee_actions ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::identifier_aware_lookup::grant_table_lookup_uses_resolver_rules ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_function_used_tests::test_function_used_by_schema_qualified_call ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_table_referenced_tests::test_self_referential_table_not_blocked ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_table_referenced_tests::test_table_referenced_by_multiple_fks ... ok
[INFO] [stdout] test traits::function_like::tests::test_create_drop_create_function ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::is_table_referenced_tests::test_chain_of_references ... ok
[INFO] [stdout] test traits::column::tests::arc_impl::test_all_methods ... ok
[INFO] [stdout] test traits::check_constraint::tests::test_check_constraint_function_lookup_respects_quoted_identifiers ... ok
[INFO] [stdout] test traits::column::tests::reference_impl::test_all_methods ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::remove_table_tests::test_remove_table_removes_policies ... ok
[INFO] [stdout] test traits::check_constraint::tests::test_extended_built_in_functions ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_function_after_dropping_dependent_succeeds ... ok
[INFO] [stdout] test traits::check_constraint::tests::test_check_constraint_function_lookup_respects_unquoted_folding ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::remove_table_tests::test_remove_table_removes_triggers ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_function_if_exists ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_function ... ok
[INFO] [stdout] test traits::check_constraint::tests::test_uuid_functions ... ok
[INFO] [stdout] test structs::generic_db::sqlparser::tests::remove_table_tests::test_remove_table_removes_foreign_keys ... ok
[INFO] [stdout] test traits::check_constraint::tests::test_built_in_functions_in_check_constraint ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_function_not_found ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_function_referenced_by_check_fails ... ok
[INFO] [stdout] test traits::grant::tests::test_table_grant_ref_implementation ... ok
[INFO] [stdout] test traits::schema::tests::test_alter_nonexistent_schema_fails ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_multiple_functions ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_function_referenced_by_policy_fails ... ok
[INFO] [stdout] test traits::policy::tests::test_alter_policy_rename ... ok
[INFO] [stdout] test traits::schema::tests::test_alter_schema_if_exists ... ok
[INFO] [stdout] test traits::policy::tests::test_alter_nonexistent_policy_fails ... ok
[INFO] [stdout] test traits::policy::tests::test_policy_ref_implementation ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_function_referenced_by_policy_with_check_fails ... ok
[INFO] [stdout] test traits::role::tests::test_role_ref_implementation ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_unreferenced_function_succeeds ... ok
[INFO] [stdout] test traits::schema::tests::test_alter_schema_preserves_authorization_on_rename ... ok
[INFO] [stdout] test traits::schema::tests::test_create_duplicate_schema_fails ... ok
[INFO] [stdout] test traits::schema::tests::test_create_schema_authorization_only ... ok
[INFO] [stdout] test traits::schema::tests::test_alter_schema_rename ... ok
[INFO] [stdout] test traits::schema::tests::test_create_multiple_schemas ... ok
[INFO] [stdout] test traits::schema::tests::test_create_schema_with_authorization ... ok
[INFO] [stdout] test traits::function_like::tests::test_drop_function_referenced_by_trigger_fails ... ok
[INFO] [stdout] test traits::schema::tests::test_create_schema_duplicate_unquoted_and_quoted_equivalent_fails ... ok
[INFO] [stdout] test traits::schema::tests::test_create_schema_if_not_exists ... ok
[INFO] [stdout] test traits::schema::tests::test_alter_schema_owner_to ... ok
[INFO] [stdout] test traits::schema::tests::test_create_simple_schema ... ok
[INFO] [stdout] test traits::schema::tests::test_drop_non_empty_schema_fails_restrict ... ok
[INFO] [stdout] test traits::schema::tests::test_drop_nonexistent_schema_fails ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_if_exists_when_not_exists ... ok
[INFO] [stdout] test traits::schema::tests::test_drop_schema_cascade ... ok
[INFO] [stdout] test traits::schema::tests::test_has_schemas ... ok
[INFO] [stdout] test traits::schema::tests::test_schema_lookup_quoted_identifier_is_case_sensitive ... ok
[INFO] [stdout] test traits::schema::tests::test_schema_not_found ... ok
[INFO] [stdout] test traits::schema::tests::test_schema_lookup_unquoted_identifier_is_case_insensitive ... ok
[INFO] [stdout] test traits::schema::tests::test_drop_schema_cascade_with_multiple_tables ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_basic ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_if_exists_when_exists ... ok
[INFO] [stdout] test traits::schema::tests::test_drop_multiple_schemas ... ok
[INFO] [stdout] test traits::schema::tests::test_drop_empty_schema ... ok
[INFO] [stdout] test traits::schema::tests::test_drop_schema_quoted_name_is_case_sensitive ... ok
[INFO] [stdout] test traits::schema::tests::test_drop_schema_if_exists ... ok
[INFO] [stdout] test traits::schema::tests::test_drop_schema_unquoted_name_is_case_insensitive ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_quoted_name_is_case_sensitive ... ok
[INFO] [stdout] test traits::table::tests::identifier_resolution::test_column_lookup_respects_quoted_and_unquoted_rules ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_keeps_other_tables ... ok
[INFO] [stdout] test traits::table::tests::identifier_resolution::test_table_lookup_quoted_identifier_is_case_sensitive ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_not_found ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_then_recreate ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_referenced_by_foreign_key_fails ... ok
[INFO] [stdout] test traits::table::tests::reference_impl::test_all_methods ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_with_cascade_succeeds ... ok
[INFO] [stdout] test traits::table::tests::identifier_resolution::test_table_lookup_unquoted_identifier_is_case_insensitive ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_unquoted_name_is_case_insensitive ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_removes_associated_objects ... ok
[INFO] [stdout] test traits::table::tests::reference_impl::test_dependent_tables ... ok
[INFO] [stdout] test traits::table::tests::drop_table_tests::test_drop_table_self_referential_succeeds ... ok
[INFO] [stdout] test traits::table::tests::reference_impl::test_column_id_matches_table_column_ordering ... ok
[INFO] [stdout] test traits::table::tests::reference_impl::test_table_id_matches_global_table_ordering ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_alter_table_rename_nonexistent_table_fails ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_alter_table_rename_introducing_unqualified_public_ambiguity_fails ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_alter_table_if_exists_rename_nonexistent_table_is_noop ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_rename_nonexistent_table_fails ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_alter_table_rename_quoted_unquoted_equivalent_fails ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_rename_multiple_tables ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_alter_table_rename_table ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_rename_preserves_columns ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_rename_introducing_unqualified_public_ambiguity_fails ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_rename_to_existing_semantic_name_fails ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_alter_table_rename_to_existing_semantic_name_fails ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_rename_table ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_comparability ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_eq_hash_contract ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_determinism ... ok
[INFO] [stdout] test traits::table::tests::rename_table::test_rename_quoted_unquoted_equivalent_fails ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_display_format ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_no_primary_key ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_golden_vector ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_hex_length ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_truncation_fingerprint64 ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_truncation_fingerprint128 ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_sensitivity_column_order ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_sensitivity_nullability ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_type_canonicalization ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_sensitivity_schema_name ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_sensitivity_column_type ... ok
[INFO] [stdout] test traits::trigger::tests::test_trigger_missing_function ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_version ... ok
[INFO] [stdout] test utils::columns_in_expression::tests::test_columns_in_expression_function ... ok
[INFO] [stdout] test utils::columns_in_expression::tests::test_columns_in_expression_binary_op ... ok
[INFO] [stdout] test utils::columns_in_expression::tests::test_columns_in_expression_identifier ... ok
[INFO] [stdout] test utils::columns_in_expression::tests::test_columns_in_expression_nested_and_deduplication ... ok
[INFO] [stdout] test utils::columns_in_expression::tests::test_columns_in_expression_compound_identifier ... ok
[INFO] [stdout] test utils::columns_in_expression::tests::test_columns_in_expression_in_list ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_bool_family ... ok
[INFO] [stdout] test traits::trigger::tests::test_trigger_function_no_body ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_sensitivity_pk_membership ... ok
[INFO] [stdout] test traits::table::tests::schema_fingerprint::test_sensitivity_table_name ... ok
[INFO] [stdout] test utils::columns_in_expression::tests::test_columns_in_expression_between ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_bytes_family ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_date ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_decimal_family ... ok
[INFO] [stdout] test utils::identifier_resolution::tests::test_parse_lookup_identifier_quoted_unescapes_double_quotes ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_time_family ... ok
[INFO] [stdout] test utils::identifier_resolution::tests::test_parse_lookup_identifier_quoted ... ok
[INFO] [stdout] test utils::identifier_resolution::tests::test_parse_lookup_identifier_unquoted ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_float_family ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_integer_family ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_json_family ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_string_family ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_timestamp_family ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_uuid ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_whitespace_trimming ... ok
[INFO] [stdout] test utils::fingerprint_type_token::tests::test_unknown_type ... ok
[INFO] [stdout] test utils::identifier_resolution::tests::test_identifiers_match_postgres_rules ... ok
[INFO] [stdout] test traits::trigger::tests::test_trigger_ref_implementation ... ok
[INFO] [stdout] test utils::identifier_resolution::tests::test_stored_identifier_matches_lookup ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_assignment_operator_variants ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_complex_expression ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_empty_assignment_rhs ... ok
[INFO] [stdout] test utils::columns_in_expression::tests::test_columns_in_expression_unknown_column ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_optional_begin_end ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_no_assignments_fails ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_valid_multiple_assignments ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_empty_begin_end_block_fails ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_quoted_identifiers ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_binary ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_malformed_expression_parens ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_valid_single_assignment ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_trailing_garbage_after_end ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_case_sensitivity ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_dates ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_missing_return_new ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_fallback ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_floats ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_integers ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_quoted ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_incorrect_column_name ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_strings ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_boolean ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_return_new_intermediate_fails ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_uuid ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_empty_body_fails ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_old_is_invalid ... ok
[INFO] [stdout] test utils::normalize_postgres_type::tests::test_normalize_postgres_type_timestamps ... ok
[INFO] [stdout] test utils::normalize_sqlparser_type::tests::test_normalize_sqlparser_type_timestamp ... ok
[INFO] [stdout] test utils::normalize_sqlparser_type::tests::test_normalize_sqlparser_type_simple ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_extra_statements_fail ... ok
[INFO] [stdout] test utils::maintenance_trigger_parser::tests::test_function_call_expression ... ok
[INFO] [stdout] test utils::normalize_sqlparser_type::tests::test_normalize_sqlparser_type_custom ... ok
[INFO] [stdout] test utils::normalize_sqlparser_type::tests::test_normalize_sqlparser_type_custom_unimplemented - should panic ... ok
[INFO] [stdout] test utils::normalize_sqlparser_type::tests::test_normalize_sqlparser_type_unimplemented_date - should panic ... ok
[INFO] [stdout] test utils::normalize_sqlparser_type::tests::test_normalize_sqlparser_type_unimplemented - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 268 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_crashes.rs (/opt/rustwide/target/debug/deps/fuzz_crashes-953259687cef9bf7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_fuzz_crashes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/thread_safety.rs (/opt/rustwide/target/debug/deps/thread_safety-d76055928faa1076)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test parser_db_is_send_sync ... ok
[INFO] [stdout] test parser_db_can_be_shared_across_threads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sql_traits
[INFO] [stdout] 
[INFO] [stdout] running 258 tests
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::column_metadata (line 215) ... ok
[INFO] [stdout] test src/structs/fingerprint.rs - structs::fingerprint::SchemaFingerprint (line 30) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::column_grant_metadata (line 605) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::check_constraint_metadata (line 264) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::role_metadata (line 485) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::function (line 327) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::function_metadata (line 356) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::schema (line 633) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::role (line 455) ... ok
[INFO] [stdout] test src/structs/generic_db/sqlparser.rs - structs::generic_db::sqlparser::ParserDB (line 731) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::table_grant_metadata (line 580) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::trigger_metadata (line 415) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::tables_metadata (line 525) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::table_metadata (line 176) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::unique_index_metadata (line 239) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::foreign_key_metadata (line 287) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::tables_metadata_mut (line 555) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::trigger (line 381) ... ok
[INFO] [stdout] test src/structs/generic_db.rs - structs::generic_db::GenericDB<T,C,I,U,F,Func,Ch,Tr,P,R,S,TG,CG>::catalog_name (line 506) ... ok
[INFO] [stdout] test src/structs/generic_db/sqlparser.rs - structs::generic_db::sqlparser::ParserDB::from_path (line 2295) - compile ... ok
[INFO] [stdout] test src/structs/generic_db/sqlparser.rs - structs::generic_db::sqlparser::ParserDB::from_statements (line 1229) ... ok
[INFO] [stdout] test src/structs/generic_db/sqlparser.rs - structs::generic_db::sqlparser::ParserDB::parse (line 2210) ... ok
[INFO] [stdout] test src/../README.md - (line 31) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::involves_column (line 776) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::is_tautology (line 826) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::has_functions (line 743) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::columns (line 559) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::column_doc (line 59) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::table (line 535) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::is_not_empty_text_constraint (line 1022) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::is_mutual_nullability_constraint (line 956) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::default_value (line 329) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::is_negation (line 890) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::function (line 701) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::check_constraints (line 819) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::number_of_columns (line 594) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::column_name (line 29) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::foreign_keys (line 449) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::is_lower_bounded_text_constraint (line 1138) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::has_default (line 361) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::functions (line 667) ... ok
[INFO] [stdout] test src/structs/generic_db/sqlparser.rs - structs::generic_db::sqlparser::ParserDB (line 745) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::column (line 626) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::expression (line 509) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::indices (line 855) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::column_id (line 418) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::extension_foreign_keys (line 555) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::is_compatible_with (line 687) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::is_nullable (line 302) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::data_type (line 86) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::is_textual (line 242) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::is_generated (line 110) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::non_composite_foreign_keys (line 634) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::has_non_tautological_check_constraints (line 963) ... ok
[INFO] [stdout] test src/traits/check_constraint.rs - traits::check_constraint::CheckConstraintLike::is_upper_bounded_text_constraint (line 1068) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::is_bool (line 274) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::is_surrogate_key (line 183) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::is_part_of_foreign_key (line 599) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::non_tautological_check_constraints (line 931) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::references_table_pk_or_descendant (line 497) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::column_grants (line 783) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::normalized_data_type (line 209) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::forced_rls_tables (line 642) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::has_table_grants (line 753) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::unique_indices (line 999) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::maximum_number_of_columns (line 208) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::has_rls_tables (line 673) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::has_check_constraints (line 897) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::number_of_tables (line 67) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::number_of_rls_tables (line 699) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::functions (line 312) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::is_primary_key (line 148) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::role (line 562) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::roles (line 540) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::has_tables (line 149) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::has_roles (line 586) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::has_column_grants (line 806) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::has_policies (line 510) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::policies (line 489) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::rls_tables (line 609) ... ok
[INFO] [stdout] test src/traits/column.rs - traits::column::ColumnLike::table (line 392) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::catalog_name (line 52) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::function (line 467) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::root_tables (line 181) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::table (line 374) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::tables (line 105) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::schema (line 859) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::host_table (line 92) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::table (line 348) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::schemas (line 834) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::includes_referenced_primary_key (line 975) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::timezone (line 87) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::table_grants (line 729) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::table_by_id (line 439) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::table_id (line 411) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::is_always_enforced (line 504) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::has_nullable_host_columns (line 450) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::host_column (line 202) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::match_full (line 408) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::number_of_host_columns (line 311) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::foreign_key_name (line 29) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::table_dag (line 231) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::match_kind (line 382) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::is_referenced_primary_key (line 757) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::is_singleton (line 1078) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::is_extension_foreign_key (line 1023) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::referenced_column_for_host_column (line 1139) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::on_delete_cascade (line 58) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::referenced_column (line 600) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::includes_host_primary_key (line 930) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::host_columns (line 163) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::referenced_table (line 128) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::referenced_columns (line 560) ... ok
[INFO] [stdout] test src/traits/function_like.rs - traits::function_like::FunctionLike::argument_type_names (line 48) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::shares_host_tables (line 256) ... ok
[INFO] [stdout] test src/traits/database.rs - traits::database::DatabaseLike::triggers (line 127) ... ok
[INFO] [stdout] test src/traits/function_like.rs - traits::function_like::FunctionLike::return_type_name (line 100) ... ok
[INFO] [stdout] test src/traits/function_like.rs - traits::function_like::FunctionLike::normalized_argument_type_names (line 75) ... ok
[INFO] [stdout] test src/traits/function_like.rs - traits::function_like::FunctionLike::body (line 126) ... ok
[INFO] [stdout] test src/traits/function_like.rs - traits::function_like::FunctionLike::name (line 19) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::references_ancestor_table (line 697) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::is_referenced_unique_key (line 812) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::is_composite (line 345) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::is_host_primary_key (line 877) ... ok
[INFO] [stdout] test src/traits/foreign_key.rs - traits::foreign_key::ForeignKeyLike::is_self_referential (line 654) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::ColumnGrantLike::table (line 418) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::TableGrantLike::tables (line 266) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::GrantLike::granted_by (line 149) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::GrantLike::applies_to_role (line 181) ... ok
[INFO] [stdout] test src/traits/index.rs - traits::index::IndexLike::expression (line 23) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::GrantLike::privileges (line 35) ... ok
[INFO] [stdout] test src/traits/index.rs - traits::index::IndexLike::is_simple (line 70) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::TableGrantLike::applies_to_table (line 324) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::ColumnGrantLike::columns (line 389) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::GrantLike::is_all_privileges (line 64) ... ok
[INFO] [stdout] test src/traits/policy.rs - traits::policy::PolicyLike::table (line 51) ... ok
[INFO] [stdout] test src/traits/policy.rs - traits::policy::PolicyLike::roles (line 103) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::GrantLike::with_grant_option (line 119) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::can_create_role (line 86) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::connection_limit (line 215) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::inherits (line 112) ... ok
[INFO] [stdout] test src/traits/index.rs - traits::index::IndexLike::columns (line 97) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::is_replication (line 187) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::can_create_db (line 61) ... ok
[INFO] [stdout] test src/traits/index.rs - traits::index::IndexLike::table (line 48) ... ok
[INFO] [stdout] test src/traits/policy.rs - traits::policy::PolicyLike::using_functions (line 156) ... ok
[INFO] [stdout] test src/traits/policy.rs - traits::policy::PolicyLike::check_functions (line 208) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::name (line 19) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::member_of (line 240) ... ok
[INFO] [stdout] test src/traits/policy.rs - traits::policy::PolicyLike::using_expression (line 132) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::can_bypass_rls (line 162) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::can_login (line 137) ... ok
[INFO] [stdout] test src/traits/policy.rs - traits::policy::PolicyLike::check_expression (line 184) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::can_delete (line 2703) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::ancestral_extended_tables_topological (line 1606) ... ok
[INFO] [stdout] test src/traits/schema.rs - traits::schema::SchemaLike::name (line 20) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::ancestral_extended_tables (line 1555) ... ok
[INFO] [stdout] test src/traits/schema.rs - traits::schema::SchemaLike::authorization (line 48) ... ok
[INFO] [stdout] test src/traits/function_like.rs - traits::function_like::FunctionLike::normalized_return_type_name (line 146) ... ok
[INFO] [stdout] test src/traits/policy.rs - traits::policy::PolicyLike::command (line 75) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::can_insert (line 2639) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::policies (line 267) ... ok
[INFO] [stdout] test src/traits/policy.rs - traits::policy::PolicyLike::name (line 29) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::TableGrantLike::tables (line 289) ... ok
[INFO] [stdout] test src/traits/grant.rs - traits::grant::GrantLike::grantees (line 91) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::can_truncate (line 2772) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::common_column_name_snake_prefix (line 2325) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::common_column_name_snake_suffix (line 2399) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::columns (line 214) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::extended_table_to (line 1505) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::column_by_id (line 406) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::extending_tables (line 1375) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::dependent_tables (line 2078) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::can_select (line 2603) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::extension_foreign_keys (line 1253) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::can_update (line 2671) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::column (line 358) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::check_constraints (line 784) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::column (line 340) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::extended_tables (line 1288) ... ok
[INFO] [stdout] test src/traits/role.rs - traits::role::RoleLike::is_superuser (line 36) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::extension_foreign_key_to (line 1445) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::can_write (line 2739) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_common_column_name_snake_suffix (line 2364) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::foreign_keys_to_ancestors_of (line 1114) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_common_column_name_snake_prefix (line 2290) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_composite_primary_key (line 754) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_non_self_referential_foreign_keys (line 1080) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_dependent_tables (line 2118) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_primary_key (line 659) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_row_level_security (line 2437) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::foreign_keys (line 1016) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_generated_columns (line 283) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_column (line 442) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_non_primary_key_columns (line 726) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::extension_root_table (line 1330) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::grants (line 2561) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_check_constraints (line 852) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_non_tautological_check_constraints (line 882) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::depends_on (line 1984) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_non_tautological_check_constraints_in_hierarchy (line 916) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::is_extension (line 1719) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::non_self_referenced_tables (line 1212) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_foreign_keys (line 1047) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_forced_row_level_security (line 2470) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::non_primary_key_columns (line 689) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_non_self_referential_singleton_foreign_keys (line 1948) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::is_extended (line 1413) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::is_descendant_of (line 1752) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::is_snake_case (line 58) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::indices (line 953) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_surrogate_primary_key (line 563) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::is_primary_key_column (line 627) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::non_self_referential_singleton_foreign_keys (line 1877) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::non_tautological_check_constraints (line 816) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::number_of_columns (line 315) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::referenced_tables (line 1165) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::has_singleton_foreign_keys (line 1919) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::refers_to (line 2033) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::primary_key_column (line 523) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::shares_ancestors_with (line 1787) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::primary_key_columns (line 478) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::primary_key_type (line 593) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::singleton_foreign_keys (line 1842) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::schema_fingerprint (line 245) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::table_doc (line 124) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::unique_indices (line 985) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::table_schema (line 150) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::function (line 322) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::events (line 155) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::table_id (line 184) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::events (line 130) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::orientation (line 237) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::function (line 299) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::maintenance_assignments (line 446) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::name (line 19) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::name (line 41) ... ok
[INFO] [stdout] test src/traits/unique_index.rs - traits::unique_index::UniqueIndexLike::is_primary_key (line 14) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::timing (line 186) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::referenced_tables_via_column (line 1666) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::timing (line 208) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::triggers (line 89) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::orientation (line 262) ... ok
[INFO] [stdout] test src/utils/last_str.rs - utils::last_str::last_str (line 19) ... ok
[INFO] [stdout] test src/utils/normalize_postgres_type.rs - utils::normalize_postgres_type::normalize_postgres_type (line 15) ... ok
[INFO] [stdout] test src/utils/fingerprint_type_token.rs - utils::fingerprint_type_token::canonical_type_token (line 13) ... ok
[INFO] [stdout] test src/utils/normalize_sqlparser_type.rs - utils::normalize_sqlparser_type::normalize_sqlparser_type (line 9) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::table_name (line 34) ... ok
[INFO] [stdout] test src/utils/common_snake_affix.rs - utils::common_snake_affix::common_column_name_snake_suffix (line 46) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::is_maintenance_trigger (line 380) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::table (line 75) ... ok
[INFO] [stdout] test src/utils/common_snake_affix.rs - utils::common_snake_affix::common_column_name_snake_prefix (line 11) ... ok
[INFO] [stdout] test src/traits/trigger.rs - traits::trigger::TriggerLike::table (line 98) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::policies (line 2508) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::most_recent_common_ancestor (line 2150) ... ok
[INFO] [stdout] test src/utils/normalize_sqlparser_type.rs - utils::normalize_sqlparser_type::normalize_sqlparser_type (line 41) - should panic ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::TableLike::spouses (line 2229) ... ok
[INFO] [stdout] test src/structs/generic_db/sqlparser.rs - structs::generic_db::sqlparser::ParserDB::from_git_url (line 2246) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/structs/generic_db/sqlparser.rs - structs::generic_db::sqlparser::ParserDB::from_git_url (line 2246) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (384) panicked at /tmp/rustdoctestKu32jm/doctest_bundle_2024.rs:382:59:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: GitError(Error { code: -1, klass: 12, message: "failed to resolve address for github.com: Temporary failure in name resolution" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a14dc3cea0a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a14dc3cea0a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a14dc3cea0a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a14dc3cea0a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a14dc3e489a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a14dc3e489a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5a14dc3d41b2 - std[b80a194dd3c418bb]::io::default_write_fmt::<std[b80a194dd3c418bb]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a14dc3d41b2 - <std[b80a194dd3c418bb]::sys::stdio::unix::Stderr as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a14dc3ab60f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a14dc3ab60f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a14dc3c60f1 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5a14dc3c636b - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5a14dc3ab6c8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5a14dc3a2c49 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5a14dc3ac59d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5a14dc3e517c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5a14dc3e4ef2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5a14dbb5bab5 - doctest_bundle_2024::__doctest_21::main::h5e7f6c5d58580085
[INFO] [stdout]   18:     0x5a14dbb5bb26 - doctest_bundle_2024::__doctest_21::__main_fn::hd9c42ce0e696948d
[INFO] [stdout]   19:     0x5a14dbb18621 - doctest_runner_2024[fde4f6ad3be3a7ff]::__doctest_21::TEST::{closure#0}
[INFO] [stdout]   20:     0x5a14dbb26346 - <doctest_runner_2024[fde4f6ad3be3a7ff]::__doctest_21::TEST::{closure#0} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5a14dbb23d3d - doctest_runner_2024[fde4f6ad3be3a7ff]::main
[INFO] [stdout]   22:     0x5a14dbb25d63 - <fn() -> std[b80a194dd3c418bb]::process::ExitCode as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5a14dbb17616 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[b80a194dd3c418bb]::process::ExitCode, std[b80a194dd3c418bb]::process::ExitCode>
[INFO] [stdout]   24:     0x5a14dbb179c9 - std[b80a194dd3c418bb]::rt::lang_start::<std[b80a194dd3c418bb]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5a14dc3c48d4 - <&dyn core[10b6fa85044e1869]::ops::function::Fn<(), Output = i32> + core[10b6fa85044e1869]::panic::unwind_safe::RefUnwindSafe + core[10b6fa85044e1869]::marker::Sync as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5a14dc3c48d4 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<&dyn core[10b6fa85044e1869]::ops::function::Fn<(), Output = i32> + core[10b6fa85044e1869]::panic::unwind_safe::RefUnwindSafe + core[10b6fa85044e1869]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a14dc3c48d4 - std[b80a194dd3c418bb]::panicking::catch_unwind::<i32, &dyn core[10b6fa85044e1869]::ops::function::Fn<(), Output = i32> + core[10b6fa85044e1869]::panic::unwind_safe::RefUnwindSafe + core[10b6fa85044e1869]::marker::Sync>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a14dc3c48d4 - std[b80a194dd3c418bb]::panic::catch_unwind::<&dyn core[10b6fa85044e1869]::ops::function::Fn<(), Output = i32> + core[10b6fa85044e1869]::panic::unwind_safe::RefUnwindSafe + core[10b6fa85044e1869]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a14dc3c48d4 - std[b80a194dd3c418bb]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5a14dc3c48d4 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<std[b80a194dd3c418bb]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a14dc3c48d4 - std[b80a194dd3c418bb]::panicking::catch_unwind::<isize, std[b80a194dd3c418bb]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a14dc3c48d4 - std[b80a194dd3c418bb]::panic::catch_unwind::<std[b80a194dd3c418bb]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a14dc3c48d4 - std[b80a194dd3c418bb]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5a14dbb174e1 - std[b80a194dd3c418bb]::rt::lang_start::<std[b80a194dd3c418bb]::process::ExitCode>
[INFO] [stdout]   35:     0x5a14dbb29f45 - main
[INFO] [stdout]   36:     0x7992b70cc1ca - <unknown>
[INFO] [stdout]   37:     0x7992b70cc28b - __libc_start_main
[INFO] [stdout]   38:     0x5a14dbb163a5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/structs/generic_db/sqlparser.rs - structs::generic_db::sqlparser::ParserDB::from_git_url (line 2246)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 257 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 6.33s; merged doctests compilation took 5.55s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "8f3274779d3217f8620ece5df41f83b83d1d0ea58f2991ffe7cfd2e86bb8e1bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f3274779d3217f8620ece5df41f83b83d1d0ea58f2991ffe7cfd2e86bb8e1bb", kill_on_drop: false }`
[INFO] [stdout] 8f3274779d3217f8620ece5df41f83b83d1d0ea58f2991ffe7cfd2e86bb8e1bb
