[INFO] fetching crate gluesql-core 0.17.0... [INFO] testing gluesql-core-0.17.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate gluesql-core 0.17.0 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate gluesql-core 0.17.0 [INFO] finished tweaking crates.io crate gluesql-core 0.17.0 [INFO] tweaked toml for crates.io crate gluesql-core 0.17.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate gluesql-core 0.17.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate gluesql-core 0.17.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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fd04ccbe8307c2fa5004f9f1f232df83d139f1f18d2c4251b13643e0f3b329a1 [INFO] running `Command { std: "docker" "start" "-a" "fd04ccbe8307c2fa5004f9f1f232df83d139f1f18d2c4251b13643e0f3b329a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fd04ccbe8307c2fa5004f9f1f232df83d139f1f18d2c4251b13643e0f3b329a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd04ccbe8307c2fa5004f9f1f232df83d139f1f18d2c4251b13643e0f3b329a1", kill_on_drop: false }` [INFO] [stdout] fd04ccbe8307c2fa5004f9f1f232df83d139f1f18d2c4251b13643e0f3b329a1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 83a6a93069f1fdc2b5f81a7d6e4cf9f152566c1803c110683cabe47d7a996dd0 [INFO] running `Command { std: "docker" "start" "-a" "83a6a93069f1fdc2b5f81a7d6e4cf9f152566c1803c110683cabe47d7a996dd0", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling serde v1.0.205 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling im-rc v15.1.0 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling bitmaps v2.1.0 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling serde_json v1.0.122 [INFO] [stderr] Compiling rust_decimal v1.35.0 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling iana-time-zone v0.1.60 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling uuid v1.11.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling rand_xoshiro v0.6.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling bigdecimal v0.4.5 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.89 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling sized-chunks v0.6.5 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling derive_utils v0.11.2 [INFO] [stderr] Compiling find-crate v0.6.3 [INFO] [stderr] Compiling futures-enum v0.1.17 [INFO] [stderr] Compiling derive_utils v0.14.1 [INFO] [stderr] Compiling serde_derive v1.0.205 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling strum_macros v0.25.3 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling iter-enum v1.1.3 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling pin-project v1.1.5 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling gluesql-utils v0.17.0 [INFO] [stderr] Compiling ordered-float v4.2.2 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling sqlparser v0.52.0 [INFO] [stderr] Compiling gluesql-core v0.17.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/executor/evaluate/function.rs:148:36 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn concat(exprs: Vec>) -> ControlFlow { [INFO] [stdout] | ^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'_` [INFO] [stdout] | [INFO] [stdout] 148 | pub fn concat(exprs: Vec>) -> ControlFlow> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 08s [INFO] running `Command { std: "docker" "inspect" "83a6a93069f1fdc2b5f81a7d6e4cf9f152566c1803c110683cabe47d7a996dd0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "83a6a93069f1fdc2b5f81a7d6e4cf9f152566c1803c110683cabe47d7a996dd0", kill_on_drop: false }` [INFO] [stdout] 83a6a93069f1fdc2b5f81a7d6e4cf9f152566c1803c110683cabe47d7a996dd0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 439f831b8dfe63f8e4ab5301ccfc63ec919afda22fbb60022fc43eed266b4133 [INFO] running `Command { std: "docker" "start" "-a" "439f831b8dfe63f8e4ab5301ccfc63ec919afda22fbb60022fc43eed266b4133", kill_on_drop: false }` [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling yansi v0.5.1 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/executor/evaluate/function.rs:148:36 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn concat(exprs: Vec>) -> ControlFlow { [INFO] [stdout] | ^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'_` [INFO] [stdout] | [INFO] [stdout] 148 | pub fn concat(exprs: Vec>) -> ControlFlow> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pretty_assertions v1.4.0 [INFO] [stderr] Compiling gluesql-core v0.17.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/executor/evaluate/function.rs:148:36 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn concat(exprs: Vec>) -> ControlFlow { [INFO] [stdout] | ^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'_` [INFO] [stdout] | [INFO] [stdout] 148 | pub fn concat(exprs: Vec>) -> ControlFlow> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 30.46s [INFO] running `Command { std: "docker" "inspect" "439f831b8dfe63f8e4ab5301ccfc63ec919afda22fbb60022fc43eed266b4133", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "439f831b8dfe63f8e4ab5301ccfc63ec919afda22fbb60022fc43eed266b4133", kill_on_drop: false }` [INFO] [stdout] 439f831b8dfe63f8e4ab5301ccfc63ec919afda22fbb60022fc43eed266b4133 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6e6c8df16ae3cbc731887e0f472f30b3e3b5142cda8df7ead20ce8fd96627556 [INFO] running `Command { std: "docker" "start" "-a" "6e6c8df16ae3cbc731887e0f472f30b3e3b5142cda8df7ead20ce8fd96627556", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/executor/evaluate/function.rs:148:36 [INFO] [stderr] | [INFO] [stderr] 148 | pub fn concat(exprs: Vec>) -> ControlFlow { [INFO] [stderr] | ^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: consistently use `'_` [INFO] [stderr] | [INFO] [stderr] 148 | pub fn concat(exprs: Vec>) -> ControlFlow> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `gluesql-core` (lib) generated 1 warning (run `cargo fix --lib -p gluesql-core` to apply 1 suggestion) [INFO] [stderr] warning: `gluesql-core` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gluesql_core-6fe82d1a18d22ea5) [INFO] [stdout] [INFO] [stdout] running 396 tests [INFO] [stdout] test ast::ast_literal::tests::to_sql ... ok [INFO] [stdout] test ast::ddl::tests::to_sql_column_def ... ok [INFO] [stdout] test ast::function::tests::to_sql_function ... ok [INFO] [stdout] test ast::query::tests::to_sql_select_item ... ok [INFO] [stdout] test ast::ddl::tests::to_sql_operate_function_arg ... ok [INFO] [stdout] test ast::function::tests::to_sql_aggregate ... ok [INFO] [stdout] test ast::query::tests::to_sql_set_expr ... ok [INFO] [stdout] test ast::operator::tests::to_sql ... ok [INFO] [stdout] test ast::query::tests::to_sql_table_alias ... ok [INFO] [stdout] test ast::query::tests::to_sql_table_with_joins ... ok [INFO] [stdout] test ast::query::tests::to_sql_order_by_expr ... ok [INFO] [stdout] test ast::query::tests::to_sql_select ... ok [INFO] [stdout] test ast::expr::tests::to_sql ... ok [INFO] [stdout] test ast::query::tests::to_sql_unquoted_join ... ok [INFO] [stdout] test ast::query::tests::to_sql_query ... ok [INFO] [stdout] test ast::query::tests::to_sql_unquoted_select_item ... ok [INFO] [stdout] test ast::query::tests::to_sql_unquoted_set_expr ... ok [INFO] [stdout] test ast::query::tests::to_sql_unquoted_table_factor ... ok [INFO] [stdout] test ast::tests::to_sql_create_table ... ok [INFO] [stdout] test ast::query::tests::to_sql_unquoted_order_by_expr ... ok [INFO] [stdout] test ast::query::tests::to_sql_unquoted_query ... ok [INFO] [stdout] test ast::tests::to_sql_create_table_as ... ok [INFO] [stdout] test ast::tests::to_sql_delete_function ... ok [INFO] [stdout] test ast::query::tests::to_sql_unquoted_select ... ok [INFO] [stdout] test ast::tests::to_sql_drop_index ... ok [INFO] [stdout] test ast::query::tests::to_sql_unquoted_table_alias ... ok [INFO] [stdout] test ast::query::tests::to_sql_unquoted_table_with_joins ... ok [INFO] [stdout] test ast::tests::to_sql_alter_table ... ok [INFO] [stdout] test ast::tests::to_sql_create_index ... ok [INFO] [stdout] test ast::tests::to_sql_assignment ... ok [INFO] [stdout] test ast::tests::to_sql_drop_table ... ok [INFO] [stdout] test ast::tests::to_sql_foreign_key ... ok [INFO] [stdout] test ast::tests::to_sql_show_columns ... ok [INFO] [stdout] test ast::tests::to_sql_show_variable ... ok [INFO] [stdout] test ast::tests::to_sql_transaction ... ok [INFO] [stdout] test ast::tests::to_sql_insert ... ok [INFO] [stdout] test ast_builder::create_table::tests::create_table ... ok [INFO] [stdout] test ast::tests::to_sql_show_indexes ... ok [INFO] [stdout] test ast_builder::create_table::tests::create_table_without_column ... ok [INFO] [stdout] test ast::tests::to_sql_update ... ok [INFO] [stdout] test ast_builder::alter_table::tests::alter_table ... ok [INFO] [stdout] test ast_builder::delete::tests::delete ... ok [INFO] [stdout] test ast_builder::assignment::tests::assignment ... ok [INFO] [stdout] test ast::tests::to_sql_insert_function ... ok [INFO] [stdout] test ast_builder::drop_table::tests::drop_table ... ok [INFO] [stdout] test ast::tests::to_sql_create_table_with_engine ... ok [INFO] [stdout] test ast::tests::to_sql_delete ... ok [INFO] [stdout] test ast_builder::expr::case::tests::case_with_operand ... ok [INFO] [stdout] test ast_builder::expr::case::tests::case_without_operand ... ok [INFO] [stdout] test ast_builder::expr::between::tests::between ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_ascii ... ok [INFO] [stdout] test ast::query::tests::to_sql_join ... ok [INFO] [stdout] test ast_builder::expr::aggregate::tests::aggregate ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_calc_distance ... ok [INFO] [stdout] test ast_builder::expr::exists::test::exist ... ok [INFO] [stdout] test ast_builder::expr::binary_op::tests::binary_op ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_chr ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_ceil ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_concat ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_concat_ws ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_degrees ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_div ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_cast ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_coalesce ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_find_idx ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_entries ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_greatest ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_generate_uuid ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_extract ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_ifnull ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_format ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_initcap ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_floor ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_exp ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_fn_values ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_get_x ... ok [INFO] [stdout] test ast::query::tests::to_sql_table_factor ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_is_empty ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_lcm ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_keys ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_gcd ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_last_day_date ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_left ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_now ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_length ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_md5 ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_mod ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_lower ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_power ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_position ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_point ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_log ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_lpad ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_ln ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_log10 ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_ltrim ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_radians ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_replace ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_sign ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_rand ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_rtrim ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_right ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_repeat ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_reverse ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_round ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_rpad ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_to_time ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_to_timestamp ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_take ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_trigonometrics ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_sqrt ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_to_date ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_skip ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_upper ... ok [INFO] [stdout] test ast_builder::expr::is_null::tests::is_null ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_abs ... ok [INFO] [stdout] test ast_builder::expr::in_list::test::from_nodes ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_get_y ... ok [INFO] [stdout] test ast_builder::expr::in_list::test::in_list ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_substr ... ok [INFO] [stdout] test ast_builder::index::tests::drop_index ... ok [INFO] [stdout] test ast_builder::expr::unary_op::tests::unary_op ... ok [INFO] [stdout] test ast_builder::expr::numeric::tests::numeric ... ok [INFO] [stdout] test ast_builder::expr::tests::into_expr_node ... ok [INFO] [stdout] test ast_builder::expr_list::tests::into_expr_list ... ok [INFO] [stdout] test ast_builder::expr::tests::syntactic_sugar ... ok [INFO] [stdout] test ast_builder::index_item::cmp_expr::tests::test ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_last_day_timestamp ... ok [INFO] [stdout] test ast_builder::expr::function::tests::function_log2 ... ok [INFO] [stdout] test ast_builder::expr::nested::tests::test_nested ... ok [INFO] [stdout] test ast_builder::index::tests::create_index ... ok [INFO] [stdout] test ast_builder::index_item::primary_key::tests::test ... ok [INFO] [stdout] test ast_builder::index_item::non_clustered::tests::test ... ok [INFO] [stdout] test ast_builder::order_by_expr::tests::order_by_expr ... ok [INFO] [stdout] test ast_builder::expr::like::tests::like_ilike ... ok [INFO] [stdout] test ast_builder::insert::tests::insert ... ok [INFO] [stdout] test ast_builder::select::join::hash_join::tests::hash_join ... ok [INFO] [stdout] test ast_builder::select::root::tests::select_root ... ok [INFO] [stdout] test ast_builder::select::join::join_constraint::tests::join_constraint ... ok [INFO] [stdout] test ast_builder::query::test::query ... ok [INFO] [stdout] test ast_builder::select::filter::tests::filter ... ok [INFO] [stdout] test ast_builder::select_item::tests::select_item ... ok [INFO] [stdout] test ast_builder::select::offset::tests::offset ... ok [INFO] [stdout] test ast_builder::select_item_list::tests::select_item_list ... ok [INFO] [stdout] test ast_builder::select::order_by::tests::order_by ... ok [INFO] [stdout] test ast_builder::select::join::root::tests::inner_join ... ok [INFO] [stdout] test ast_builder::select::values::tests::values ... ok [INFO] [stdout] test ast_builder::select::group_by::tests::group_by ... ok [INFO] [stdout] test ast_builder::select::join::root::tests::left_join ... ok [INFO] [stdout] test ast_builder::select::having::tests::having ... ok [INFO] [stdout] test ast_builder::select::join::root::tests::hash_join ... ok [INFO] [stdout] test ast_builder::select::offset_limit::tests::offset_limit ... ok [INFO] [stdout] test ast_builder::select::limit::tests::limit ... ok [INFO] [stdout] test ast_builder::select::project::tests::project ... ok [INFO] [stdout] test ast_builder::show_columns::tests::show_columns ... ok [INFO] [stdout] test data::interval::primitive::tests::arithmetic ... ok [INFO] [stdout] test data::interval::tests::arithmetic ... ok [INFO] [stdout] test data::interval::tests::cmp ... ok [INFO] [stdout] test data::key::tests::cmp ... ok [INFO] [stdout] test ast_builder::transaction::tests::transaction ... ok [INFO] [stdout] test ast_builder::select::project::tests::prev_nodes ... ok [INFO] [stdout] test data::interval::tests::try_from_literal ... ok [INFO] [stdout] test data::key::tests::from_key_to_value ... ok [INFO] [stdout] test data::literal::tests::arithmetic ... ok [INFO] [stdout] test ast_builder::update::tests::update ... ok [INFO] [stdout] test data::key::tests::cmp_big_endian ... ok [INFO] [stdout] test data::literal::tests::bitwise_and ... ok [INFO] [stdout] test ast_builder::select::join::root::tests::join_join ... ok [INFO] [stdout] test data::literal::tests::concat ... ok [INFO] [stdout] test data::literal::tests::bitwise_shift_right ... ok [INFO] [stdout] test data::literal::tests::evaluate_cmp ... ok [INFO] [stdout] test data::schema::tests::invalid_ddl ... ok [INFO] [stdout] test data::value::binary_op::decimal::tests::eq ... ok [INFO] [stdout] test data::schema::tests::table_with_index ... ok [INFO] [stdout] test data::value::binary_op::decimal::tests::partial_cmp ... ok [INFO] [stdout] test data::literal::tests::div_mod ... ok [INFO] [stdout] test data::value::binary_op::decimal::tests::test_extremes ... ok [INFO] [stdout] test data::literal::tests::bitwise_shift_left ... ok [INFO] [stdout] test data::schema::tests::table_basic ... ok [INFO] [stdout] test data::key::tests::evaluated_to_key ... ok [INFO] [stdout] test data::value::binary_op::decimal::tests::try_add ... ok [INFO] [stdout] test data::literal::tests::evaluate_eq ... ok [INFO] [stdout] test data::literal::tests::try_from_ast_literal ... ok [INFO] [stdout] test data::schema::tests::non_word_identifier ... ok [INFO] [stdout] test data::schema::tests::table_primary ... ok [INFO] [stdout] test data::interval::string::tests::parse ... ok [INFO] [stdout] test data::value::binary_op::decimal::tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::decimal::tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::decimal::tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::f32::tests::eq ... ok [INFO] [stdout] test data::value::binary_op::f32::tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::f32::tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::f32::tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::f32::tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::f64::tests::eq ... ok [INFO] [stdout] test data::value::binary_op::f64::tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::decimal::tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::f64::tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::f64::tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::f32::tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::f64::tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::f32::tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::f64::tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::f64::tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::i128::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::i16::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::i32::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::i64::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u128::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::i8::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u16::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::cmp_ord_tests::eq ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::try_divide ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::try_modulo ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::mod_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::try_multiply ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::add_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::try_binary_op_tests::try_subtract ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::binary_op::integer::u8::cmp_ord_tests::partial_cmp ... ok [INFO] [stdout] test data::value::convert::tests::try_into_f64 ... ok [INFO] [stdout] test data::value::convert::tests::try_into_i64 ... ok [INFO] [stdout] test data::value::convert::tests::try_into_i16 ... ok [INFO] [stdout] test data::value::convert::tests::try_into_i128 ... ok [INFO] [stdout] test data::value::convert::tests::from ... ok [INFO] [stdout] test data::value::binary_op::integer::u64::try_binary_op_tests::mul_overflow ... ok [INFO] [stdout] test data::value::convert::tests::try_into_i32 ... ok [INFO] [stdout] test data::value::convert::tests::try_into_bool ... ok [INFO] [stdout] test data::value::convert::tests::try_into_f32 ... ok [INFO] [stdout] test data::value::convert::tests::try_into_i8 ... ok [INFO] [stdout] test data::value::convert::tests::try_into_ipaddr ... ok [INFO] [stdout] test data::value::convert::tests::try_into_decimal ... ok [INFO] [stdout] test data::value::convert::tests::try_into_u32 ... ok [INFO] [stdout] test data::value::json::tests::parse_json ... ok [INFO] [stdout] test data::value::convert::tests::try_into_naive_date ... ok [INFO] [stdout] test data::value::expr::tests::value_to_expr ... ok [INFO] [stdout] test data::value::convert::tests::try_into_naive_date_time ... ok [INFO] [stdout] test data::value::convert::tests::try_into_usize ... ok [INFO] [stdout] test data::value::convert::tests::try_into_naive_time ... ok [INFO] [stdout] test data::value::convert::tests::try_into_u64 ... ok [INFO] [stdout] test data::value::literal::tests::evaluate_cmp_with_literal ... ok [INFO] [stdout] test data::value::json::tests::value_to_json ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::sub_overflow ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::try_add ... ok [INFO] [stdout] test data::value::binary_op::integer::u32::try_binary_op_tests::div_overflow ... ok [INFO] [stdout] test data::value::literal::tests::evaluate_eq_with_literal ... ok [INFO] [stdout] test data::value::literal::tests::time_literal ... ok [INFO] [stdout] test data::value::tests::bitwise_shift_right ... ok [INFO] [stdout] test data::value::literal::tests::timestamp_literal ... ok [INFO] [stdout] test data::value::tests::bitwise_and ... ok [INFO] [stdout] test data::value::tests::arithmetic ... ok [INFO] [stdout] test data::value::literal::tests::try_from_literal ... ok [INFO] [stdout] test data::value::tests::cmp ... ok [INFO] [stdout] test data::value::tests::cmp_ints ... ok [INFO] [stdout] test data::value::convert::tests::try_into_u16 ... ok [INFO] [stdout] test data::value::convert::tests::try_into_u8 ... ok [INFO] [stdout] test data::value::convert::tests::try_into_u128 ... ok [INFO] [stdout] test data::value::tests::bitwise_shift_left ... ok [INFO] [stdout] test data::value::json::tests::json_to_value ... ok [INFO] [stdout] test data::value::literal::tests::try_cast_from_literal ... ok [INFO] [stdout] test data::value::tests::concat ... ok [INFO] [stdout] test data::value::tests::evaluate_eq ... ok [INFO] [stdout] test data::value::tests::factorial ... ok [INFO] [stdout] test data::value::tests::get_type ... ok [INFO] [stdout] test data::value::tests::is_zero ... ok [INFO] [stdout] test data::value::tests::position ... ok [INFO] [stdout] test data::value::tests::sqrt ... ok [INFO] [stdout] test data::value::tests::unary_plus ... ok [INFO] [stdout] test data::value::tests::unary_minus ... ok [INFO] [stdout] test data::value::tests::validate_type ... ok [INFO] [stdout] test mock::tests::empty ... ok [INFO] [stdout] test data::value::uuid::tests::parse_uuid ... ok [INFO] [stdout] test data::value::tests::cast ... ok [INFO] [stdout] test plan::primary_key::tests::join_and_nested ... ok [INFO] [stdout] test plan::schema::tests::basic ... ok [INFO] [stdout] test plan::evaluable::tests::evaluable ... ok [INFO] [stdout] test executor::alter::table::tests::test_referencing_display ... ok [INFO] [stdout] test plan::expr::aggregate::tests::as_expr ... ok [INFO] [stdout] test plan::primary_key::tests::where_expr ... ok [INFO] [stdout] test plan::join::tests::basic ... ok [INFO] [stdout] test plan::primary_key::tests::not_found ... ok [INFO] [stdout] test translate::function::tests::cast ... ok [INFO] [stdout] test translate::tests::statement ... ok [INFO] [stdout] test plan::schema::tests::expr ... ok [INFO] [stdout] test plan::expr::tests::expr_to_plan_expr ... ok [INFO] [stdout] test plan::expr::function::tests::as_exprs ... ok [INFO] [stdout] test plan::schema::tests::select ... ok [INFO] [stdout] test plan::schema::tests::storage_err ... ok [INFO] [stdout] test plan::validate::tests::validate_test ... ok [INFO] [stdout] test translate::data_type::tests::support_custom_data_type ... ok [INFO] [stdout] test translate::data_type::tests::support_data_type ... ok [INFO] [stdout] test plan::join::tests::hash_join ... ok [INFO] [stdout] test data::value::literal::tests::try_from ... ok [INFO] [stdout] test translate::tests::test_tuple_assignment_on_update_not_supported ... ok [INFO] [stdout] test plan::join::tests::hash_join_in_subquery ... ok [INFO] [stdout] test data::value::convert::tests::try_into_point ... ok [INFO] [stderr] Doc-tests gluesql_core [INFO] [stdout] [INFO] [stdout] test result: ok. 396 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/data/value.rs - data::value::Value::position (line 822) ... 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] running `Command { std: "docker" "inspect" "6e6c8df16ae3cbc731887e0f472f30b3e3b5142cda8df7ead20ce8fd96627556", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6e6c8df16ae3cbc731887e0f472f30b3e3b5142cda8df7ead20ce8fd96627556", kill_on_drop: false }` [INFO] [stdout] 6e6c8df16ae3cbc731887e0f472f30b3e3b5142cda8df7ead20ce8fd96627556