[INFO] fetching crate diesel-async 0.2.2...
[INFO] testing diesel-async-0.2.2 against 1.69.0 for beta-1.70-1
[INFO] extracting crate diesel-async 0.2.2 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate diesel-async 0.2.2 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate diesel-async 0.2.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate diesel-async 0.2.2
[INFO] tweaked toml for crates.io crate diesel-async 0.2.2 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded metrics v0.18.1
[INFO] [stderr]   Downloaded metrics-macros v0.5.1
[INFO] [stderr]   Downloaded bb8 v0.8.0
[INFO] [stderr]   Downloaded mobc v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d3a60d896c0ba69cccd3b8569bcafeffb9cc53c2d89e43119d086949dc58c188
[INFO] running `Command { std: "docker" "start" "-a" "d3a60d896c0ba69cccd3b8569bcafeffb9cc53c2d89e43119d086949dc58c188", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d3a60d896c0ba69cccd3b8569bcafeffb9cc53c2d89e43119d086949dc58c188", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d3a60d896c0ba69cccd3b8569bcafeffb9cc53c2d89e43119d086949dc58c188", kill_on_drop: false }`
[INFO] [stdout] d3a60d896c0ba69cccd3b8569bcafeffb9cc53c2d89e43119d086949dc58c188
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=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:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 145ad48553e62a0181954f0485d36cd8e65ea5d74b14cc862541e6bd9fc768ca
[INFO] running `Command { std: "docker" "start" "-a" "145ad48553e62a0181954f0485d36cd8e65ea5d74b14cc862541e6bd9fc768ca", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]    Compiling iana-time-zone v0.1.56
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling scoped-futures v0.1.3
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling chrono v0.4.24
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling diesel_derives v2.0.2
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling diesel v2.0.4
[INFO] [stderr]    Compiling futures-executor v0.3.28
[INFO] [stderr]    Compiling futures v0.3.28
[INFO] [stderr]    Compiling diesel-async v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `cache` is never read
[INFO] [stdout]   --> src/stmt_cache.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct StmtCache<DB: Backend, S> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 13 |     cache: HashMap<StatementCacheKey<DB>, S>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PrepareFuture` is never used
[INFO] [stdout]   --> src/stmt_cache.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | type PrepareFuture<'a, F, S> = futures::future::Either<
[INFO] [stdout]    |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/stmt_cache.rs:34:12
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cached_prepared_statement` is never used
[INFO] [stdout]   --> src/stmt_cache.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn cached_prepared_statement<'a, T, F>(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_top_level_transaction_requires_rollback` is never used
[INFO] [stdout]    --> src/transaction_manager.rs:139:19
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub(crate) fn set_top_level_transaction_requires_rollback(&mut self) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 15.49s
[INFO] running `Command { std: "docker" "inspect" "145ad48553e62a0181954f0485d36cd8e65ea5d74b14cc862541e6bd9fc768ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "145ad48553e62a0181954f0485d36cd8e65ea5d74b14cc862541e6bd9fc768ca", kill_on_drop: false }`
[INFO] [stdout] 145ad48553e62a0181954f0485d36cd8e65ea5d74b14cc862541e6bd9fc768ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=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:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 434645ac750ce90cb64fbb536779693657c0d0f79b2b25da1685c27616e32de7
[INFO] running `Command { std: "docker" "start" "-a" "434645ac750ce90cb64fbb536779693657c0d0f79b2b25da1685c27616e32de7", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.28.0
[INFO] [stderr]    Compiling tokio-macros v2.1.0
[INFO] [stdout] warning: field `cache` is never read
[INFO] [stdout]   --> src/stmt_cache.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct StmtCache<DB: Backend, S> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 13 |     cache: HashMap<StatementCacheKey<DB>, S>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PrepareFuture` is never used
[INFO] [stdout]   --> src/stmt_cache.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | type PrepareFuture<'a, F, S> = futures::future::Either<
[INFO] [stdout]    |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/stmt_cache.rs:34:12
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cached_prepared_statement` is never used
[INFO] [stdout]   --> src/stmt_cache.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn cached_prepared_statement<'a, T, F>(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_top_level_transaction_requires_rollback` is never used
[INFO] [stdout]    --> src/transaction_manager.rs:139:19
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub(crate) fn set_top_level_transaction_requires_rollback(&mut self) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling diesel-async v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `crate::TestConnection`
[INFO] [stdout]  --> tests/type_check.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{connection, TestConnection};
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^ no `TestConnection` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestConnection` in this scope
[INFO] [stdout]   --> tests/lib.rs:12:38
[INFO] [stdout]    |
[INFO] [stdout] 12 | async fn transaction_test(conn: &mut TestConnection) -> QueryResult<()> {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TestConnection` in this scope
[INFO] [stdout]    --> tests/lib.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 | async fn connection() -> TestConnection {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromStaticSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>` is not satisfied
[INFO] [stdout]   --> tests/lib.rs:16:53
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 let users: Vec<User> = users::table.load(conn).await?;
[INFO] [stdout]    |                                                     ^^^^ the trait `FromStaticSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>` is not implemented for `(i32, String)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromStaticSqlRow<ST, DB>`:
[INFO] [stdout]              <(T0,) as FromStaticSqlRow<(ST0,), __DB>>
[INFO] [stdout]              <(T1, T0) as FromStaticSqlRow<(ST1, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T0) as FromStaticSqlRow<(ST1, ST2, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T6, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T6, T7, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST0), __DB>>
[INFO] [stdout]            and 8 others
[INFO] [stdout] note: required for `User` to implement `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text), _>`
[INFO] [stdout]   --> tests/lib.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(diesel::Queryable, diesel::Selectable, Debug, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 74 | struct User {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    = note: required for `User` to implement `FromSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>`
[INFO] [stdout]    = note: required for `table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout]    = note: this error originates in the derive macro `diesel::Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromStaticSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>` is not satisfied
[INFO] [stdout]    --> tests/lib.rs:16:58
[INFO] [stdout]     |
[INFO] [stdout] 16  |                 let users: Vec<User> = users::table.load(conn).await?;
[INFO] [stdout]     |                                                     ---- ^^^^ the trait `FromStaticSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |                                                     |
[INFO] [stdout]     |                                                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FromStaticSqlRow<ST, DB>`:
[INFO] [stdout]               <(T0,) as FromStaticSqlRow<(ST0,), __DB>>
[INFO] [stdout]               <(T1, T0) as FromStaticSqlRow<(ST1, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T0) as FromStaticSqlRow<(ST1, ST2, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T6, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T6, T7, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST0), __DB>>
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required for `User` to implement `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text), _>`
[INFO] [stdout]    --> tests/lib.rs:73:10
[INFO] [stdout]     |
[INFO] [stdout] 73  | #[derive(diesel::Queryable, diesel::Selectable, Debug, PartialEq)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 74  | struct User {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout]     = note: required for `User` to implement `FromSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>`
[INFO] [stdout]     = note: required for `table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/run_query_dsl/mod.rs:330:15
[INFO] [stdout]     |
[INFO] [stdout] 330 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: this error originates in the derive macro `diesel::Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cache` is never read
[INFO] [stdout]   --> src/stmt_cache.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct StmtCache<DB: Backend, S> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 13 |     cache: HashMap<StatementCacheKey<DB>, S>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PrepareFuture` is never used
[INFO] [stdout]   --> src/stmt_cache.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | type PrepareFuture<'a, F, S> = futures::future::Either<
[INFO] [stdout]    |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/stmt_cache.rs:34:12
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cached_prepared_statement` is never used
[INFO] [stdout]   --> src/stmt_cache.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn cached_prepared_statement<'a, T, F>(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_top_level_transaction_requires_rollback` is never used
[INFO] [stdout]    --> src/transaction_manager.rs:139:19
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub(crate) fn set_top_level_transaction_requires_rollback(&mut self) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromStaticSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>` is not satisfied
[INFO] [stdout]   --> tests/lib.rs:20:64
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 let user: Option<User> = users::table.find(42).first(conn).await.optional()?;
[INFO] [stdout]    |                                                                ^^^^^ the trait `FromStaticSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>` is not implemented for `(i32, String)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromStaticSqlRow<ST, DB>`:
[INFO] [stdout]              <(T0,) as FromStaticSqlRow<(ST0,), __DB>>
[INFO] [stdout]              <(T1, T0) as FromStaticSqlRow<(ST1, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T0) as FromStaticSqlRow<(ST1, ST2, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T6, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST0), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T6, T7, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST0), __DB>>
[INFO] [stdout]            and 8 others
[INFO] [stdout] note: required for `User` to implement `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text), _>`
[INFO] [stdout]   --> tests/lib.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(diesel::Queryable, diesel::Selectable, Debug, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 74 | struct User {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    = note: required for `User` to implement `FromSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>`
[INFO] [stdout]    = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<FromClause<table>>, NoDistinctClause, ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout]    = note: the full type name has been written to '/opt/rustwide/target/debug/deps/integration_tests-af6d10076552d784.long-type-11525367787080190967.txt'
[INFO] [stdout]    = note: this error originates in the derive macro `diesel::Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromStaticSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>` is not satisfied
[INFO] [stdout]    --> tests/lib.rs:20:70
[INFO] [stdout]     |
[INFO] [stdout] 20  |                 let user: Option<User> = users::table.find(42).first(conn).await.optional()?;
[INFO] [stdout]     |                                                                ----- ^^^^ the trait `FromStaticSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FromStaticSqlRow<ST, DB>`:
[INFO] [stdout]               <(T0,) as FromStaticSqlRow<(ST0,), __DB>>
[INFO] [stdout]               <(T1, T0) as FromStaticSqlRow<(ST1, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T0) as FromStaticSqlRow<(ST1, ST2, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T6, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST0), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T6, T7, T0) as FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST0), __DB>>
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required for `User` to implement `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text), _>`
[INFO] [stdout]    --> tests/lib.rs:73:10
[INFO] [stdout]     |
[INFO] [stdout] 73  | #[derive(diesel::Queryable, diesel::Selectable, Debug, PartialEq)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 74  | struct User {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout]     = note: required for `User` to implement `FromSqlRow<(diesel::sql_types::Integer, diesel::sql_types::Text), _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<FromClause<table>>, NoDistinctClause, ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/integration_tests-af6d10076552d784.long-type-11525367787080190967.txt'
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::first`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/run_query_dsl/mod.rs:617:35
[INFO] [stdout]     |
[INFO] [stdout] 617 |         diesel::dsl::Limit<Self>: methods::LoadQuery<'query, Conn, U> + Send + 'query,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::first`
[INFO] [stdout]     = note: this error originates in the derive macro `diesel::Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64: FromSql<BigInt, _>` is not satisfied
[INFO] [stdout]   --> tests/lib.rs:30:62
[INFO] [stdout]    |
[INFO] [stdout] 30 | ...                   let count = users::table.count().get_result::<i64>(conn).await?;
[INFO] [stdout]    |                                                        ^^^^^^^^^^ the trait `FromSql<BigInt, _>` is not implemented for `i64`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromSql<A, DB>`:
[INFO] [stdout]              <Cow<'a, T> as FromSql<ST, DB>>
[INFO] [stdout]              <MigrationVersion<'a> as FromSql<diesel::sql_types::Text, DB>>
[INFO] [stdout]              <Option<T> as FromSql<Nullable<ST>, DB>>
[INFO] [stdout]              <String as FromSql<ST, DB>>
[INFO] [stdout]              <Vec<u8> as FromSql<ST, DB>>
[INFO] [stdout]    = note: required for `i64` to implement `diesel::Queryable<BigInt, _>`
[INFO] [stdout]    = note: required for `i64` to implement `FromSqlRow<BigInt, _>`
[INFO] [stdout]    = note: required for `SelectStatement<FromClause<table>, query_builder::select_clause::SelectClause<CountStar>>` to implement `diesel_async::methods::LoadQuery<'_, _, i64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64: FromSql<BigInt, _>` is not satisfied
[INFO] [stdout]    --> tests/lib.rs:30:80
[INFO] [stdout]     |
[INFO] [stdout] 30  | ...                   let count = users::table.count().get_result::<i64>(conn).await?;
[INFO] [stdout]     |                                                        ----------        ^^^^ the trait `FromSql<BigInt, _>` is not implemented for `i64`
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FromSql<A, DB>`:
[INFO] [stdout]               <Cow<'a, T> as FromSql<ST, DB>>
[INFO] [stdout]               <MigrationVersion<'a> as FromSql<diesel::sql_types::Text, DB>>
[INFO] [stdout]               <Option<T> as FromSql<Nullable<ST>, DB>>
[INFO] [stdout]               <String as FromSql<ST, DB>>
[INFO] [stdout]               <Vec<u8> as FromSql<ST, DB>>
[INFO] [stdout]     = note: required for `i64` to implement `diesel::Queryable<BigInt, _>`
[INFO] [stdout]     = note: required for `i64` to implement `FromSqlRow<BigInt, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, query_builder::select_clause::SelectClause<CountStar>>` to implement `diesel_async::methods::LoadQuery<'_, _, i64>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::get_result`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/run_query_dsl/mod.rs:524:15
[INFO] [stdout]     |
[INFO] [stdout] 524 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::get_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64: FromSql<BigInt, _>` is not satisfied
[INFO] [stdout]   --> tests/lib.rs:38:50
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 let count = users::table.count().get_result::<i64>(conn).await?;
[INFO] [stdout]    |                                                  ^^^^^^^^^^ the trait `FromSql<BigInt, _>` is not implemented for `i64`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromSql<A, DB>`:
[INFO] [stdout]              <Cow<'a, T> as FromSql<ST, DB>>
[INFO] [stdout]              <MigrationVersion<'a> as FromSql<diesel::sql_types::Text, DB>>
[INFO] [stdout]              <Option<T> as FromSql<Nullable<ST>, DB>>
[INFO] [stdout]              <String as FromSql<ST, DB>>
[INFO] [stdout]              <Vec<u8> as FromSql<ST, DB>>
[INFO] [stdout]    = note: required for `i64` to implement `diesel::Queryable<BigInt, _>`
[INFO] [stdout]    = note: required for `i64` to implement `FromSqlRow<BigInt, _>`
[INFO] [stdout]    = note: required for `SelectStatement<FromClause<table>, query_builder::select_clause::SelectClause<CountStar>>` to implement `diesel_async::methods::LoadQuery<'_, _, i64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64: FromSql<BigInt, _>` is not satisfied
[INFO] [stdout]    --> tests/lib.rs:38:68
[INFO] [stdout]     |
[INFO] [stdout] 38  |                 let count = users::table.count().get_result::<i64>(conn).await?;
[INFO] [stdout]     |                                                  ----------        ^^^^ the trait `FromSql<BigInt, _>` is not implemented for `i64`
[INFO] [stdout]     |                                                  |
[INFO] [stdout]     |                                                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FromSql<A, DB>`:
[INFO] [stdout]               <Cow<'a, T> as FromSql<ST, DB>>
[INFO] [stdout]               <MigrationVersion<'a> as FromSql<diesel::sql_types::Text, DB>>
[INFO] [stdout]               <Option<T> as FromSql<Nullable<ST>, DB>>
[INFO] [stdout]               <String as FromSql<ST, DB>>
[INFO] [stdout]               <Vec<u8> as FromSql<ST, DB>>
[INFO] [stdout]     = note: required for `i64` to implement `diesel::Queryable<BigInt, _>`
[INFO] [stdout]     = note: required for `i64` to implement `FromSqlRow<BigInt, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, query_builder::select_clause::SelectClause<CountStar>>` to implement `diesel_async::methods::LoadQuery<'_, _, i64>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::get_result`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/run_query_dsl/mod.rs:524:15
[INFO] [stdout]     |
[INFO] [stdout] 524 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::get_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64: FromSql<BigInt, _>` is not satisfied
[INFO] [stdout]   --> tests/lib.rs:47:50
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 let count = users::table.count().get_result::<i64>(conn).await?;
[INFO] [stdout]    |                                                  ^^^^^^^^^^ the trait `FromSql<BigInt, _>` is not implemented for `i64`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromSql<A, DB>`:
[INFO] [stdout]              <Cow<'a, T> as FromSql<ST, DB>>
[INFO] [stdout]              <MigrationVersion<'a> as FromSql<diesel::sql_types::Text, DB>>
[INFO] [stdout]              <Option<T> as FromSql<Nullable<ST>, DB>>
[INFO] [stdout]              <String as FromSql<ST, DB>>
[INFO] [stdout]              <Vec<u8> as FromSql<ST, DB>>
[INFO] [stdout]    = note: required for `i64` to implement `diesel::Queryable<BigInt, _>`
[INFO] [stdout]    = note: required for `i64` to implement `FromSqlRow<BigInt, _>`
[INFO] [stdout]    = note: required for `SelectStatement<FromClause<table>, query_builder::select_clause::SelectClause<CountStar>>` to implement `diesel_async::methods::LoadQuery<'_, _, i64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64: FromSql<BigInt, _>` is not satisfied
[INFO] [stdout]    --> tests/lib.rs:47:68
[INFO] [stdout]     |
[INFO] [stdout] 47  |                 let count = users::table.count().get_result::<i64>(conn).await?;
[INFO] [stdout]     |                                                  ----------        ^^^^ the trait `FromSql<BigInt, _>` is not implemented for `i64`
[INFO] [stdout]     |                                                  |
[INFO] [stdout]     |                                                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FromSql<A, DB>`:
[INFO] [stdout]               <Cow<'a, T> as FromSql<ST, DB>>
[INFO] [stdout]               <MigrationVersion<'a> as FromSql<diesel::sql_types::Text, DB>>
[INFO] [stdout]               <Option<T> as FromSql<Nullable<ST>, DB>>
[INFO] [stdout]               <String as FromSql<ST, DB>>
[INFO] [stdout]               <Vec<u8> as FromSql<ST, DB>>
[INFO] [stdout]     = note: required for `i64` to implement `diesel::Queryable<BigInt, _>`
[INFO] [stdout]     = note: required for `i64` to implement `FromSqlRow<BigInt, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, query_builder::select_clause::SelectClause<CountStar>>` to implement `diesel_async::methods::LoadQuery<'_, _, i64>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::get_result`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/run_query_dsl/mod.rs:524:15
[INFO] [stdout]     |
[INFO] [stdout] 524 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::get_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64: FromSql<BigInt, _>` is not satisfied
[INFO] [stdout]   --> tests/lib.rs:60:38
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let count = users::table.count().get_result::<i64>(conn).await?;
[INFO] [stdout]    |                                      ^^^^^^^^^^ the trait `FromSql<BigInt, _>` is not implemented for `i64`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromSql<A, DB>`:
[INFO] [stdout]              <Cow<'a, T> as FromSql<ST, DB>>
[INFO] [stdout]              <MigrationVersion<'a> as FromSql<diesel::sql_types::Text, DB>>
[INFO] [stdout]              <Option<T> as FromSql<Nullable<ST>, DB>>
[INFO] [stdout]              <String as FromSql<ST, DB>>
[INFO] [stdout]              <Vec<u8> as FromSql<ST, DB>>
[INFO] [stdout]    = note: required for `i64` to implement `diesel::Queryable<BigInt, _>`
[INFO] [stdout]    = note: required for `i64` to implement `FromSqlRow<BigInt, _>`
[INFO] [stdout]    = note: required for `SelectStatement<FromClause<table>, query_builder::select_clause::SelectClause<CountStar>>` to implement `diesel_async::methods::LoadQuery<'_, _, i64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64: FromSql<BigInt, _>` is not satisfied
[INFO] [stdout]    --> tests/lib.rs:60:56
[INFO] [stdout]     |
[INFO] [stdout] 60  |     let count = users::table.count().get_result::<i64>(conn).await?;
[INFO] [stdout]     |                                      ----------        ^^^^ the trait `FromSql<BigInt, _>` is not implemented for `i64`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FromSql<A, DB>`:
[INFO] [stdout]               <Cow<'a, T> as FromSql<ST, DB>>
[INFO] [stdout]               <MigrationVersion<'a> as FromSql<diesel::sql_types::Text, DB>>
[INFO] [stdout]               <Option<T> as FromSql<Nullable<ST>, DB>>
[INFO] [stdout]               <String as FromSql<ST, DB>>
[INFO] [stdout]               <Vec<u8> as FromSql<ST, DB>>
[INFO] [stdout]     = note: required for `i64` to implement `diesel::Queryable<BigInt, _>`
[INFO] [stdout]     = note: required for `i64` to implement `FromSqlRow<BigInt, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, query_builder::select_clause::SelectClause<CountStar>>` to implement `diesel_async::methods::LoadQuery<'_, _, i64>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::get_result`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/run_query_dsl/mod.rs:524:15
[INFO] [stdout]     |
[INFO] [stdout] 524 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::get_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestConnection`
[INFO] [stdout]    --> tests/lib.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut conn = TestConnection::establish(&db_url).await.unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `TestConnection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `setup` in this scope
[INFO] [stdout]    --> tests/lib.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     setup(&mut conn).await;
[INFO] [stdout]     |     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: diesel::Queryable<ST, _>` is not satisfied
[INFO] [stdout]   --> tests/type_check.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 |         .get_result::<T>(conn)
[INFO] [stdout]    |          ^^^^^^^^^^ the trait `diesel::Queryable<ST, _>` is not implemented for `T`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `diesel::Queryable<ST, DB>`:
[INFO] [stdout]              <(T0, T1) as diesel::Queryable<(ST0, ST1), __DB>>
[INFO] [stdout]              <(T0, T1, T2) as diesel::Queryable<(ST0, ST1, ST2), __DB>>
[INFO] [stdout]              <(T0, T1, T2, T3) as diesel::Queryable<(ST0, ST1, ST2, ST3), __DB>>
[INFO] [stdout]              <(T0, T1, T2, T3, T4) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4), __DB>>
[INFO] [stdout]              <(T0, T1, T2, T3, T4, T5) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4, ST5), __DB>>
[INFO] [stdout]              <(T0, T1, T2, T3, T4, T5, T6) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6), __DB>>
[INFO] [stdout]              <(T0, T1, T2, T3, T4, T5, T6, T7) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7), __DB>>
[INFO] [stdout]              <(T0, T1, T2, T3, T4, T5, T6, T7, T8) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8), __DB>>
[INFO] [stdout]            and 46 others
[INFO] [stdout]    = note: required for `T` to implement `FromSqlRow<ST, _>`
[INFO] [stdout]    = note: required for `SelectStatement<NoFromClause, query_builder::select_clause::SelectClause<<T as AsExpression<ST>>::Expression>>` to implement `diesel_async::methods::LoadQuery<'_, _, T>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: diesel::Queryable<ST, _>` is not satisfied
[INFO] [stdout]    --> tests/type_check.rs:29:26
[INFO] [stdout]     |
[INFO] [stdout] 29  |         .get_result::<T>(conn)
[INFO] [stdout]     |          ----------      ^^^^ the trait `diesel::Queryable<ST, _>` is not implemented for `T`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `diesel::Queryable<ST, DB>`:
[INFO] [stdout]               <(T0, T1) as diesel::Queryable<(ST0, ST1), __DB>>
[INFO] [stdout]               <(T0, T1, T2) as diesel::Queryable<(ST0, ST1, ST2), __DB>>
[INFO] [stdout]               <(T0, T1, T2, T3) as diesel::Queryable<(ST0, ST1, ST2, ST3), __DB>>
[INFO] [stdout]               <(T0, T1, T2, T3, T4) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4), __DB>>
[INFO] [stdout]               <(T0, T1, T2, T3, T4, T5) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4, ST5), __DB>>
[INFO] [stdout]               <(T0, T1, T2, T3, T4, T5, T6) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6), __DB>>
[INFO] [stdout]               <(T0, T1, T2, T3, T4, T5, T6, T7) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7), __DB>>
[INFO] [stdout]               <(T0, T1, T2, T3, T4, T5, T6, T7, T8) as diesel::Queryable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8), __DB>>
[INFO] [stdout]             and 46 others
[INFO] [stdout]     = note: required for `T` to implement `FromSqlRow<ST, _>`
[INFO] [stdout]     = note: required for `SelectStatement<NoFromClause, query_builder::select_clause::SelectClause<<T as AsExpression<ST>>::Expression>>` to implement `diesel_async::methods::LoadQuery<'_, _, T>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::get_result`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/run_query_dsl/mod.rs:524:15
[INFO] [stdout]     |
[INFO] [stdout] 524 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::get_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDate::from_ymd`: use `from_ymd_opt()` instead
[INFO] [stdout]    --> tests/type_check.rs:164:32
[INFO] [stdout]     |
[INFO] [stdout] 164 |             chrono::NaiveDate::from_ymd(2021, 09, 27),
[INFO] [stdout]     |                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveTime::from_hms_milli`: use `from_hms_milli_opt()` instead
[INFO] [stdout]    --> tests/type_check.rs:165:32
[INFO] [stdout]     |
[INFO] [stdout] 165 |             chrono::NaiveTime::from_hms_milli(17, 44, 23, 0),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDate::from_ymd`: use `from_ymd_opt()` instead
[INFO] [stdout]    --> tests/type_check.rs:174:63
[INFO] [stdout]     |
[INFO] [stdout] 174 |     type_check::<_, sql_types::Date>(conn, chrono::NaiveDate::from_ymd(2021, 09, 27)).await;
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveTime::from_hms_milli`: use `from_hms_milli_opt()` instead
[INFO] [stdout]    --> tests/type_check.rs:180:63
[INFO] [stdout]     |
[INFO] [stdout] 180 |     type_check::<_, sql_types::Time>(conn, chrono::NaiveTime::from_hms_milli(17, 44, 23, 0)).await;
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, diesel::sql_types::Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]   --> tests/lib.rs:92:30
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let users = users::table.load::<User>(conn).await?;
[INFO] [stdout]    |                              ^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, diesel::sql_types::Text)`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]              (ST0, ST1)
[INFO] [stdout]              (ST0, ST1, ST2)
[INFO] [stdout]              (ST0, ST1, ST2, ST3)
[INFO] [stdout]              (ST0, ST1, ST2, ST3, ST4)
[INFO] [stdout]              (ST0, ST1, ST2, ST3, ST4, ST5)
[INFO] [stdout]              (ST0, ST1, ST2, ST3, ST4, ST5, ST6)
[INFO] [stdout]              (ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7)
[INFO] [stdout]              (ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8)
[INFO] [stdout]            and 8 others
[INFO] [stdout]    = note: required for `table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]   --> tests/lib.rs:92:30
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let users = users::table.load::<User>(conn).await?;
[INFO] [stdout]    |                              ^^^^ the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromSqlRow<ST, DB>`:
[INFO] [stdout]              <(T1, T0) as FromSqlRow<(ST1, Untyped), __DB>>
[INFO] [stdout]              <(T1, T2, T0) as FromSqlRow<(ST1, ST2, Untyped), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T0) as FromSqlRow<(ST1, ST2, ST3, Untyped), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, Untyped), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, ST5, Untyped), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T6, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, Untyped), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T6, T7, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, Untyped), __DB>>
[INFO] [stdout]              <(T1, T2, T3, T4, T5, T6, T7, T8, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, Untyped), __DB>>
[INFO] [stdout]            and 7 others
[INFO] [stdout]    = note: required for `table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, diesel::sql_types::Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]    --> tests/lib.rs:92:43
[INFO] [stdout]     |
[INFO] [stdout] 92  |     let users = users::table.load::<User>(conn).await?;
[INFO] [stdout]     |                              ----         ^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, diesel::sql_types::Text)`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               (ST0, ST1)
[INFO] [stdout]               (ST0, ST1, ST2)
[INFO] [stdout]               (ST0, ST1, ST2, ST3)
[INFO] [stdout]               (ST0, ST1, ST2, ST3, ST4)
[INFO] [stdout]               (ST0, ST1, ST2, ST3, ST4, ST5)
[INFO] [stdout]               (ST0, ST1, ST2, ST3, ST4, ST5, ST6)
[INFO] [stdout]               (ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7)
[INFO] [stdout]               (ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8)
[INFO] [stdout]             and 8 others
[INFO] [stdout]     = note: required for `table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/run_query_dsl/mod.rs:330:15
[INFO] [stdout]     |
[INFO] [stdout] 330 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> tests/lib.rs:92:43
[INFO] [stdout]     |
[INFO] [stdout] 92  |     let users = users::table.load::<User>(conn).await?;
[INFO] [stdout]     |                              ----         ^^^^ the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FromSqlRow<ST, DB>`:
[INFO] [stdout]               <(T1, T0) as FromSqlRow<(ST1, Untyped), __DB>>
[INFO] [stdout]               <(T1, T2, T0) as FromSqlRow<(ST1, ST2, Untyped), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T0) as FromSqlRow<(ST1, ST2, ST3, Untyped), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, Untyped), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, ST5, Untyped), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T6, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, Untyped), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T6, T7, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, Untyped), __DB>>
[INFO] [stdout]               <(T1, T2, T3, T4, T5, T6, T7, T8, T0) as FromSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, Untyped), __DB>>
[INFO] [stdout]             and 7 others
[INFO] [stdout]     = note: required for `table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/run_query_dsl/mod.rs:330:15
[INFO] [stdout]     |
[INFO] [stdout] 330 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 23 previous errors; 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `diesel-async` due to 24 previous errors; 4 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "434645ac750ce90cb64fbb536779693657c0d0f79b2b25da1685c27616e32de7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "434645ac750ce90cb64fbb536779693657c0d0f79b2b25da1685c27616e32de7", kill_on_drop: false }`
[INFO] [stdout] 434645ac750ce90cb64fbb536779693657c0d0f79b2b25da1685c27616e32de7
