[INFO] fetching crate drizzle-core 0.4.0...
[INFO] testing drizzle-core-0.4.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate drizzle-core 0.4.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate drizzle-core 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate drizzle-core 0.4.0
[INFO] tweaked toml for crates.io crate drizzle-core 0.4.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate drizzle-core 0.4.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate drizzle-core 0.4.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded assoc v0.1.3
[INFO] [stderr]   Downloaded turso_ext v0.8.1
[INFO] [stderr]   Downloaded turso v0.8.1
[INFO] [stderr]   Downloaded turso_macros v0.8.1
[INFO] [stderr]   Downloaded pack1 v1.0.0
[INFO] [stderr]   Downloaded turso_sync_sdk_kit v0.8.1
[INFO] [stderr]   Downloaded turso_sync_engine v0.8.1
[INFO] [stderr]   Downloaded icu_locale v2.2.0
[INFO] [stderr]   Downloaded turso_parser v0.8.1
[INFO] [stderr]   Downloaded simsimd v6.5.15
[INFO] [stderr]   Downloaded roaring v0.11.3
[INFO] [stderr]   Downloaded fastbloom v0.14.1
[INFO] [stderr]   Downloaded cfg_block v0.1.1
[INFO] [stderr]   Downloaded branches v0.4.4
[INFO] [stderr]   Downloaded aristo v0.4.1
[INFO] [stderr]   Downloaded icu_locale_data v2.2.0
[INFO] [stderr]   Downloaded linkme v0.3.35
[INFO] [stderr]   Downloaded linkme-impl v0.3.35
[INFO] [stderr]   Downloaded shuttle v0.8.1
[INFO] [stderr]   Downloaded antithesis_sdk v0.3.0
[INFO] [stderr]   Downloaded softaes v0.1.3
[INFO] [stderr]   Downloaded genawaiter v0.99.1
[INFO] [stderr]   Downloaded genawaiter-macro v0.99.1
[INFO] [stderr]   Downloaded turso_sdk_kit_macros v0.8.1
[INFO] [stderr]   Downloaded aristo-macros v0.4.1
[INFO] [stderr]   Downloaded allocator-api2 v0.4.0
[INFO] [stderr]   Downloaded turso_sdk_kit v0.8.1
[INFO] [stderr]   Downloaded whoami v2.1.1
[INFO] [stderr]   Downloaded postgres-protocol v0.6.12
[INFO] [stderr]   Downloaded postgres-types v0.2.14
[INFO] [stderr]   Downloaded tokio-postgres v0.7.18
[INFO] [stderr]   Downloaded geo-types v0.7.18
[INFO] [stderr]   Downloaded cidr v0.3.2
[INFO] [stderr]   Downloaded puffin v0.19.1
[INFO] [stderr]   Downloaded postgres v0.19.14
[INFO] [stderr]   Downloaded hyper-rustls v0.25.0
[INFO] [stderr]   Downloaded rust_decimal v1.40.0
[INFO] [stderr]   Downloaded icu_collator_data v2.2.0
[INFO] [stderr]   Downloaded libc v0.2.187
[INFO] [stderr]   Downloaded icu_collator v2.2.1
[INFO] [stderr]   Downloaded aegis v0.9.8
[INFO] [stderr]   Downloaded drizzle-types v0.4.0
[INFO] [stderr]   Downloaded turso_core v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7
[INFO] running `Command { std: "docker" "start" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling drizzle-types v0.4.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling drizzle-core v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.73s
[INFO] running `Command { std: "docker" "inspect" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling drizzle-core v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.67s
[INFO] running `Command { std: "docker" "inspect" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/drizzle_core-9dce9f1469b6cdac)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test expr::ops::tests::concatenation_precedence_follows_the_dialect ... ok
[INFO] [stdout] test expr::ops::tests::looser_operand_is_grouped_on_either_side ... ok
[INFO] [stdout] test expr::ops::tests::single_operator_stays_flat ... ok
[INFO] [stdout] test sql::comment::tests::empty_string_yields_empty_sql ... ok
[INFO] [stdout] test sql::comment::tests::empty_values_are_skipped ... ok
[INFO] [stdout] test expr::ops::tests::concatenation_chain_stays_flat_on_the_right ... ok
[INFO] [stdout] test sql::comment::tests::multibyte_utf8_is_percent_encoded_per_byte ... ok
[INFO] [stdout] test expr::ops::tests::equal_precedence_on_the_right_is_grouped ... ok
[INFO] [stdout] test sql::tests::columns_renders_an_identifier_list ... ok
[INFO] [stdout] test sql::tests::nested_select_star_keeps_derived_alias_in_outer_projection ... ok
[INFO] [stdout] test sql::tests::select_star_uses_the_table_alias_to_qualify_columns ... ok
[INFO] [stdout] test sql::comment::tests::string_input_sanitises_comment_terminators ... ok
[INFO] [stdout] test sql::comment::tests::unreserved_set_is_preserved ... ok
[INFO] [stdout] test derived::tests::duplicate_projection_names_are_rejected - should panic ... ok
[INFO] [stdout] test sql::chunk::tests::sql_chunk_stays_slim ... ok
[INFO] [stdout] test sql::comment::tests::all_empty_yields_empty_sql ... ok
[INFO] [stdout] test sql::comment::tests::tags_are_sorted_and_url_encoded ... ok
[INFO] [stdout] test expr::ops::tests::terms_with_inner_operators_stay_flat ... ok
[INFO] [stdout] test sql::comment::tests::plain_string_is_wrapped ... ok
[INFO] [stdout] test sql::chunk::tests::quoted_ident_uses_the_dialect_delimiter ... ok
[INFO] [stdout] test sql::tests::owning_mapped_params_preserves_every_chunk_kind ... ok
[INFO] [stdout] test expr::ops::tests::comparison_operand_is_grouped ... ok
[INFO] [stderr]      Running tests/mysql_foundation.rs (/opt/rustwide/target/release/deps/mysql_foundation-6443b9f5f6ea9ecc)
[INFO] [stdout] test sql::comment::tests::quote_in_value_is_escaped_after_url_encoding ... ok
[INFO] [stdout] test sql::chunk::tests::quoted_ident_keeps_injection_text_inside_the_identifier ... ok
[INFO] [stdout] test expr::ops::tests::tighter_left_chain_stays_flat ... ok
[INFO] [stdout] test sql::chunk::tests::table_chunk_preserves_structured_mysql_database_qualification ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test greatest_and_least_use_mysql_null_propagation ... ok
[INFO] [stdout] test mysql_selected_row_mappings_cover_native_families ... ok
[INFO] [stdout] test mysql_native_math_string_and_aggregate_functions_are_available ... ok
[INFO] [stdout] test mysql_string_expressions_use_mysql_syntax_and_safe_identifiers ... ok
[INFO] [stdout] test mysql_null_safe_comparisons_use_spaceship_operator ... ok
[INFO] [stdout] test mysql_uses_positional_question_mark_parameters ... ok
[INFO] [stdout] test mysql_aliases_escape_embedded_backticks ... ok
[INFO] [stdout] test mysql_rounding_uses_server_result_types_and_truncate_syntax ... ok
[INFO] [stdout] test mysql_bind_and_row_mappings_preserve_integer_signedness ... ok
[INFO] [stdout] test mysql_cast_targets_match_cast_result_types ... ok
[INFO] [stdout] test mysql_cte_names_are_quoted_as_identifiers ... ok
[INFO] [stderr]      Running tests/no_std.rs (/opt/rustwide/target/release/deps/no_std-5d5179d966f269b3)
[INFO] [stdout] test mysql_selected_values_can_be_bound_back_to_their_source_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_ident_escapes_embedded_double_quote ... ok
[INFO] [stdout] test test_alias_escapes_embedded_double_quote ... ok
[INFO] [stdout] test test_sql_append_no_std ... ok
[INFO] [stdout] test test_sql_builder_pattern_no_std ... ok
[INFO] [stdout] test test_sql_clone_no_std ... ok
[INFO] [stdout] test test_ident_escapes_injection_attempt ... ok
[INFO] [stdout] test test_ident_preserves_plain_names ... ok
[INFO] [stdout] test test_select_star_expands_joined_tables_for_every_dialect ... ok
[INFO] [stdout] test test_sql_raw_cow_no_std ... ok
[INFO] [stdout] test test_tokens_no_std ... ok
[INFO] [stdout] test test_sql_raw_no_std ... ok
[INFO] [stdout] test test_sql_empty_no_std ... ok
[INFO] [stderr]    Doc-tests drizzle_core
[INFO] [stdout] test test_select_star_stops_at_set_operation_for_every_dialect ... ok
[INFO] [stdout] test test_sql_ident_no_std ... ok
[INFO] [stdout] test test_sql_push_token_no_std ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 209 tests
[INFO] [stdout] test src/expr/agg.rs - expr::agg::distinct (line 1256) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::bool_or (line 889) ... ok
[INFO] [stdout] test src/dialect.rs - dialect::DialectSupports (line 309) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::count (line 304) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::every (line 1135) ... ok
[INFO] [stdout] test src/cte.rs - cte::CTEView (line 22) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::group_concat (line 1056) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::avg (line 471) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::count_distinct (line 336) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::bool_and (line 856) ... ok
[INFO] [stdout] test src/dialect.rs - dialect::ParamStyle (line 187) ... ok
[INFO] [stdout] test src/conv.rs - conv::checked_float_to_int (line 13) ... ok
[INFO] [stdout] test src/builder.rs - builder::ClauseAllowed (line 104) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::json_agg (line 921) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::avg_distinct (line 522) ... ok
[INFO] [stdout] test src/error.rs - error::ResultExt (line 276) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::json_object_agg (line 1168) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::max (line 591) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::array_agg (line 984) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::var_pop (line 719) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::stddev_pop (line 627) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::string_agg (line 1089) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::eq (line 137) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::total (line 1019) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::gt (line 269) ... ok
[INFO] [stdout] test src/expr/case.rs - expr::case::CaseBuilder<'a,V,T,N,A,S>::end (line 195) ... ok
[INFO] [stdout] test src/expr/case.rs - expr::case::CaseBuilder<'a,V,T,N,A,S>::r#else (line 222) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::min (line 562) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::var_samp (line 765) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::sum_distinct (line 427) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::stddev_samp (line 673) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::sum (line 376) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::ExprExt (line 978) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::between (line 568) ... ok
[INFO] [stdout] test src/expr/case.rs - expr::case::case (line 30) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::jsonb_object_agg (line 1209) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::jsonb_agg (line 952) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::not_between (line 621) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::is_true (line 895) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::like (line 447) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::is_null (line 680) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::is_not_null (line 719) ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::variance (line 807) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::is_not_distinct_from (line 837) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::is_distinct_from (line 773) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::ne (line 200) ... ok
[INFO] [stdout] test src/expr/cond.rs - expr::cond (line 40) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::lt (line 355) ... ok
[INFO] [stdout] test src/expr/cond.rs - expr::cond (line 12) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::lte (line 398) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::gte (line 312) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::is_false (line 934) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::date_bin (line 762) ... ok
[INFO] [stdout] test src/expr/cond.rs - expr::cond::any (line 233) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::current_time (line 87) ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::not_like (line 514) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::clock_timestamp (line 1033) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::age (line 522) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::datetime (line 219) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::current_timestamp (line 117) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::date (line 151) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::extract (line 470) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::current_date (line 58) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::now (line 384) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::julianday (line 312) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::make_date (line 828) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::date_trunc (line 416) ... ok
[INFO] [stdout] test src/expr/cond.rs - expr::cond::all (line 195) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::to_timestamp (line 623) ... ok
[INFO] [stdout] test src/expr/logical.rs - expr::logical::or (line 206) ... ok
[INFO] [stdout] test src/expr/logical.rs - expr::logical::not (line 80) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::unixepoch (line 346) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::localtime (line 973) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::to_date (line 660) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::to_char (line 575) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::to_number (line 708) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::strftime (line 264) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::localtimestamp (line 1003) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::timediff (line 1067) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::log2 (line 986) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::ceil (line 371) ... ok
[INFO] [stdout] test src/expr/logical.rs - expr::logical::and (line 155) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::exp (line 628) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::time (line 185) ... ok
[INFO] [stdout] test src/expr/datetime.rs - expr::datetime::make_timestamp (line 887) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::log10 (line 715) ... ok
[INFO] [stdout] test src/expr/logical.rs - expr::logical (line 12) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::round (line 272) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::ln (line 668) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::random (line 947) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::round_to (line 319) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::floor (line 421) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::sign (line 826) ... ok
[INFO] [stdout] test src/expr/null.rs - expr::null::nullif (line 161) ... ok
[INFO] [stdout] test src/expr/null.rs - expr::null::ifnull (line 217) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::trunc (line 472) ... ok
[INFO] [stdout] test src/expr/mod.rs - expr (line 25) ... ok
[INFO] [stdout] test src/expr/seq.rs - expr::seq::currval (line 69) ... ok
[INFO] [stdout] test src/expr/seq.rs - expr::seq::nextval (line 26) ... ok
[INFO] [stdout] test src/expr/mod.rs - expr::Expr (line 384) ... ok
[INFO] [stdout] test src/expr/null.rs - expr::null::coalesce_many (line 107) ... ok
[INFO] [stdout] test src/expr/null.rs - expr::null::greatest (line 307) ... ok
[INFO] [stdout] test src/expr/set.rs - expr::set::exists (line 416) ... ok
[INFO] [stdout] test src/expr/seq.rs - expr::seq::setval (line 111) ... ok
[INFO] [stdout] test src/expr/set.rs - expr::set::not_in_subquery (line 349) ... ok
[INFO] [stdout] test src/expr/set.rs - expr::set::in_array (line 155) ... ok
[INFO] [stdout] test src/expr/set.rs - expr::set::not_in_array (line 220) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::collate (line 305) ... ok
[INFO] [stdout] test src/expr/set.rs - expr::set::not_exists (line 451) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::concat (line 630) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::length (line 353) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::sqrt (line 527) ... ok
[INFO] [stdout] test src/expr/set.rs - expr::set::in_subquery (line 300) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::concat_ws (line 709) ... ok
[INFO] [stdout] test src/expr/null.rs - expr::null::least (line 363) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::char_length (line 1210) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::initcap (line 1039) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::lpad (line 921) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::ltrim (line 233) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::instr (line 524) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::lower (line 163) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::regexp_match_flags (line 1544) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::octet_length (line 1255) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::left (line 763) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::repeat (line 1107) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::regexp_replace (line 1364) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::regexp_replace_flags (line 1425) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::regexp_match (line 1489) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::right (line 812) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::rpad (line 980) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::reverse (line 1073) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::split_part (line 861) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::rtrim (line 266) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::strpos (line 574) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::substr (line 398) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::starts_with (line 1156) ... ok
[INFO] [stdout] test src/expr/null.rs - expr::null::coalesce (line 34) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::replace (line 461) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::translate (line 1301) ... ok
[INFO] [stdout] test src/expr/util.rs - expr::util::cast (line 595) ... ok
[INFO] [stdout] test src/expr/util.rs - expr::util::AliasExt (line 89) ... ok
[INFO] [stdout] test src/expr/util.rs - expr::util::string_concat (line 653) ... ok
[INFO] [stdout] test src/expr/util.rs - expr::util::raw_non_null (line 747) ... ok
[INFO] [stdout] test src/expr/typed.rs - expr::typed::SQLExpr (line 31) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::trim (line 200) ... ok
[INFO] [stdout] test src/expr/util.rs - expr::util::excluded (line 793) ... ok
[INFO] [stdout] test src/expr/util.rs - expr::util::raw (line 705) ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::upper (line 111) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::SQLExpr<'a,V,T,N,Agg,S>::over (line 271) ... ok
[INFO] [stdout] test src/expr/util.rs - expr::util::alias (line 129) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::SQLExpr<'a,V,T,N,Agg,S>::filter (line 306) ... ok
[INFO] [stdout] test src/expr/util.rs - expr::util::typeof_ (line 250) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::lag (line 598) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::lag_with_default (line 629) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::lead (line 680) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::WindowSpec (line 101) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::cume_dist (line 567) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::dense_rank (line 471) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::ntile (line 503) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::nth_value (line 824) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::lead_with_default (line 711) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::last_value (line 793) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window (line 13) ... ok
[INFO] [stdout] test src/lib.rs - impl_try_from_int (line 211) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::window (line 139) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::union (line 191) ... ok
[INFO] [stdout] test src/join.rs - join::impl_join_helpers (line 254) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::row_number (line 408) ... ok
[INFO] [stdout] test src/lib.rs - (line 19) ... ok
[INFO] [stdout] test src/join.rs - join::Join (line 42) ... ok
[INFO] [stdout] test src/helpers.rs - helpers (line 10) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::percent_rank (line 535) ... ok
[INFO] [stdout] test src/pagination.rs - pagination::PaginationArg (line 28) ... ok
[INFO] [stdout] test src/param/mod.rs - param::ParamBind (line 93) ... ok
[INFO] [stdout] test src/placeholder.rs - placeholder::Placeholder (line 20) ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::rank (line 440) ... ok
[INFO] [stdout] test src/placeholder.rs - placeholder::TypedPlaceholder (line 55) ... ok
[INFO] [stdout] test src/schema.rs - schema::desc (line 151) ... ok
[INFO] [stdout] test src/sql/comment.rs - sql::comment::comment_tags (line 105) ... ok
[INFO] [stdout] test src/schema.rs - schema::asc (line 112) ... ok
[INFO] [stdout] test src/sql/chunk.rs - sql::chunk::ColumnFlags (line 254) ... ok
[INFO] [stdout] test src/sql/chunk.rs - sql::chunk::write_quoted_ident (line 439) ... ok
[INFO] [stdout] test src/prepared/mod.rs - prepared::PreparedStatement (line 25) ... ok
[INFO] [stdout] test src/row/mod.rs - row::MarkerScopeValidFor (line 97) ... ok
[INFO] [stdout] test src/sql/comment.rs - sql::comment::comment (line 66) ... ok
[INFO] [stdout] test src/scope.rs - scope (line 57) ... ok
[INFO] [stdout] test src/sql/mod.rs - sql::SQL<'a,V>::bind (line 991) ... ok
[INFO] [stdout] test src/sql/mod.rs - sql::SQL<'a,V>::build (line 646) ... ok
[INFO] [stdout] test src/sql/mod.rs - sql::SQL<'a,V>::raw (line 150) ... ok
[INFO] [stdout] test src/sql/mod.rs - sql::SQL (line 35) ... ok
[INFO] [stdout] test src/sql/mod.rs - sql::SQL<'a,V>::ident (line 106) ... ok
[INFO] [stdout] test src/tracing.rs - tracing::drizzle_trace_tx (line 29) ... ok
[INFO] [stdout] test src/sql/mod.rs - sql::SQL<'a,V>::func (line 260) ... ok
[INFO] [stdout] test src/sql/mod.rs - sql::SQL<'a,V>::param (line 190) ... ok
[INFO] [stdout] test src/sql/mod.rs - sql::SQL<'a,V>::join (line 355) ... ok
[INFO] [stdout] test src/sql/tokens.rs - sql::tokens::Token (line 9) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::tag (line 37) ... ok
[INFO] [stdout] test src/traits/to_sql.rs - traits::to_sql::ToSQL (line 24) ... ok
[INFO] [stdout] test src/traits/constraint.rs - traits::constraint::HasConstraint (line 53) ... ok
[INFO] [stdout] test src/traits/table.rs - traits::table::tag (line 27) ... ok
[INFO] [stdout] test src/traits/to_sql.rs - traits::to_sql::SQLBytes (line 77) ... ok
[INFO] [stdout] test src/tracing.rs - tracing::drizzle_trace_query (line 12) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::log (line 762) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::mod_ (line 862) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::power (line 571) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::pi (line 914) ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::abs (line 217) ... ok
[INFO] [stdout] test src/pagination.rs - pagination::PaginationArg (line 46) - should panic ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::first_value (line 761) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 209 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/expr/string.rs - expr::string::concat (line 650) - compile fail ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::sum (line 395) - compile fail ... ok
[INFO] [stdout] test src/expr/agg.rs - expr::agg::avg (line 490) - compile fail ... ok
[INFO] [stdout] test src/builder.rs - builder::ClauseAllowed (line 115) - compile fail ... ok
[INFO] [stdout] test src/expr/case.rs - expr::case::case (line 56) - compile fail ... ok
[INFO] [stdout] test src/expr/mod.rs - expr (line 47) - compile fail ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::like (line 467) - compile fail ... ok
[INFO] [stdout] test src/expr/null.rs - expr::null::coalesce (line 55) - compile fail ... ok
[INFO] [stdout] test src/expr/math.rs - expr::math::abs (line 236) - compile fail ... ok
[INFO] [stdout] test src/expr/string.rs - expr::string::upper (line 130) - compile fail ... ok
[INFO] [stdout] test src/placeholder.rs - placeholder::TypedPlaceholder (line 88) - compile fail ... ok
[INFO] [stdout] test src/dialect.rs - dialect::DialectSupports (line 317) - compile fail ... ok
[INFO] [stdout] test src/expr/set.rs - expr::set::in_array (line 178) - compile fail ... ok
[INFO] [stdout] test src/expr/window.rs - expr::window::WindowFnExpr (line 352) - compile fail ... ok
[INFO] [stdout] test src/scope.rs - scope (line 76) - compile fail ... ok
[INFO] [stdout] test src/row/mod.rs - row::MarkerScopeValidFor (line 123) - compile fail ... ok
[INFO] [stdout] test src/expr/cmp.rs - expr::cmp::eq (line 157) - compile fail ... ok
[INFO] [stdout] test src/expr/logical.rs - expr::logical::not (line 100) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 11.30s; merged doctests compilation took 10.32s
[INFO] running `Command { std: "docker" "inspect" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7", kill_on_drop: false }`
[INFO] [stdout] cabaee967c5e722d0ed6a0440b5abedb9184787635c05149d943e7e697b1d2e7
