[INFO] fetching crate diesel-async 0.7.4...
[INFO] testing diesel-async-0.7.4 against beta-2026-03-05 for beta-1.95-1
[INFO] extracting crate diesel-async 0.7.4 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate diesel-async 0.7.4
[INFO] finished tweaking crates.io crate diesel-async 0.7.4
[INFO] tweaked toml for crates.io crate diesel-async 0.7.4 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate diesel-async 0.7.4 on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate diesel-async 0.7.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 59cd759051ed704cfab3dfc1a9845fe7a3078f9fc738bbf8e4da6b8936d5e9dc
[INFO] running `Command { std: "docker" "start" "-a" "59cd759051ed704cfab3dfc1a9845fe7a3078f9fc738bbf8e4da6b8936d5e9dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "59cd759051ed704cfab3dfc1a9845fe7a3078f9fc738bbf8e4da6b8936d5e9dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59cd759051ed704cfab3dfc1a9845fe7a3078f9fc738bbf8e4da6b8936d5e9dc", kill_on_drop: false }`
[INFO] [stdout] 59cd759051ed704cfab3dfc1a9845fe7a3078f9fc738bbf8e4da6b8936d5e9dc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 625741a8d761421bb9b8719b37f6751edda2b64021dc7625d4af12c019bbf912
[INFO] running `Command { std: "docker" "start" "-a" "625741a8d761421bb9b8719b37f6751edda2b64021dc7625d4af12c019bbf912", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.109
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling diesel_derives v2.3.4
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling downcast-rs v2.0.2
[INFO] [stderr]    Compiling scoped-futures v0.1.4
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling diesel_table_macro_syntax v0.3.0
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling dsl_auto_type v0.2.0
[INFO] [stderr]    Compiling diesel v2.3.3
[INFO] [stderr]    Compiling diesel-async v0.7.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.40s
[INFO] running `Command { std: "docker" "inspect" "625741a8d761421bb9b8719b37f6751edda2b64021dc7625d4af12c019bbf912", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "625741a8d761421bb9b8719b37f6751edda2b64021dc7625d4af12c019bbf912", kill_on_drop: false }`
[INFO] [stdout] 625741a8d761421bb9b8719b37f6751edda2b64021dc7625d4af12c019bbf912
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ed6d032455f0b65789485e562a0632ef5af84256e4c5505318a45cdab190a5ba
[INFO] running `Command { std: "docker" "start" "-a" "ed6d032455f0b65789485e562a0632ef5af84256e4c5505318a45cdab190a5ba", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling diesel_derives v2.3.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling serde_spanned v1.0.3
[INFO] [stderr]    Compiling toml_datetime v0.7.3
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling toml v0.9.8
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling migrations_internals v2.3.0
[INFO] [stderr]    Compiling migrations_macros v2.3.0
[INFO] [stderr]    Compiling diesel v2.3.3
[INFO] [stderr]    Compiling diesel_migrations v2.3.0
[INFO] [stderr]    Compiling diesel-async v0.7.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.19s
[INFO] running `Command { std: "docker" "inspect" "ed6d032455f0b65789485e562a0632ef5af84256e4c5505318a45cdab190a5ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed6d032455f0b65789485e562a0632ef5af84256e4c5505318a45cdab190a5ba", kill_on_drop: false }`
[INFO] [stdout] ed6d032455f0b65789485e562a0632ef5af84256e4c5505318a45cdab190a5ba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b76e3cb30e88edcaa40c9db1dfe24dc0cebc1d9ae5a087e91e4a784a9384062b
[INFO] running `Command { std: "docker" "start" "-a" "b76e3cb30e88edcaa40c9db1dfe24dc0cebc1d9ae5a087e91e4a784a9384062b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/diesel_async-e23c5108905ed143)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests diesel_async
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::SaveChangesDsl (line 603) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 27) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 223) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 276) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::execute (line 165) ... FAILED
[INFO] [stdout] test src/lib.rs - AsyncConnection::test_transaction (line 334) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 373) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 343) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::get_result (line 467) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::first (line 544) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 248) ... FAILED
[INFO] [stdout] test src/lib.rs - AsyncConnection::transaction (line 244) ... FAILED
[INFO] [stdout] test src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 406) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::SaveChangesDsl (line 603) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 27) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/./doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, diesel::sql_types::Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]   --> src/lib.rs:59:6
[INFO] [stdout]    |
[INFO] [stdout] 59 |     .load::<(i32, String)>(&mut connection)
[INFO] [stdout]    |      ^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, diesel::sql_types::Text)`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]    = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]    = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]            on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]    = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]              `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]              `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]            and 10 others
[INFO] [stdout]    = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<...>, ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]    = note: the full name for the type has been written to '/tmp/rustdoctestS95iyv/rust_out.long-type-15437037832045952163.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]   --> src/lib.rs:59:6
[INFO] [stdout]    |
[INFO] [stdout] 59 |     .load::<(i32, String)>(&mut connection)
[INFO] [stdout]    |      ^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]    |
[INFO] [stdout]    = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]    = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]            You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]    = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<...>, ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]    = note: the full name for the type has been written to '/tmp/rustdoctestS95iyv/rust_out.long-type-3203247431335098097.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, diesel::sql_types::Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:59:28
[INFO] [stdout]     |
[INFO] [stdout]  59 |     .load::<(i32, String)>(&mut connection)
[INFO] [stdout]     |      ----                  ^^^^^^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` 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]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<...>, ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestS95iyv/rust_out.long-type-15437037832045952163.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:59:28
[INFO] [stdout]     |
[INFO] [stdout]  59 |     .load::<(i32, String)>(&mut connection)
[INFO] [stdout]     |      ----                  ^^^^^^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, DefaultSelectClause<...>, ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestS95iyv/rust_out.long-type-3203247431335098097.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 223) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:240:6
[INFO] [stdout]     |
[INFO] [stdout] 240 |     .load::<String>(connection)
[INFO] [stdout]     |      ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestPHJdUr/rust_out.long-type-14309406078476257210.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:240:21
[INFO] [stdout]     |
[INFO] [stdout] 240 |     .load::<String>(connection)
[INFO] [stdout]     |                     ^^^^^^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestPHJdUr/rust_out.long-type-14309406078476257210.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 276) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:298:6
[INFO] [stdout]     |
[INFO] [stdout] 298 |     .load::<User>(connection)
[INFO] [stdout]     |      ^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `User` and in your query `.select(User::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestDKEfAD/rust_out.long-type-7894213605847866638.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:298:6
[INFO] [stdout]     |
[INFO] [stdout] 298 |     .load::<User>(connection)
[INFO] [stdout]     |      ^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:283:1
[INFO] [stdout]     |
[INFO] [stdout] 283 | struct User {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:298:19
[INFO] [stdout]     |
[INFO] [stdout] 298 |     .load::<User>(connection)
[INFO] [stdout]     |      ----         ^^^^^^^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `User` and in your query `.select(User::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestDKEfAD/rust_out.long-type-7894213605847866638.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:298:19
[INFO] [stdout]     |
[INFO] [stdout] 298 |     .load::<User>(connection)
[INFO] [stdout]     |      ----         ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:283:1
[INFO] [stdout]     |
[INFO] [stdout] 283 | struct User {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::execute (line 165) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - AsyncConnection::test_transaction (line 334) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:355:40
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                        ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestyVGyFF/rust_out.long-type-5493656914660900327.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:355:55
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                       ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestyVGyFF/rust_out.long-type-5493656914660900327.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:362:36
[INFO] [stdout]     |
[INFO] [stdout] 362 | let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                    ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestyVGyFF/rust_out.long-type-5493656914660900327.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:362:51
[INFO] [stdout]     |
[INFO] [stdout] 362 | let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                   ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestyVGyFF/rust_out.long-type-5493656914660900327.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 373) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:389:6
[INFO] [stdout]     |
[INFO] [stdout] 389 |     .load_stream::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestbPXd8L/rust_out.long-type-14034343048916284777.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:389:6
[INFO] [stdout]     |
[INFO] [stdout] 389 |     .load_stream::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:389:35
[INFO] [stdout]     |
[INFO] [stdout] 389 |     .load_stream::<(i32, String)>(connection)
[INFO] [stdout]     |      -----------                  ^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestbPXd8L/rust_out.long-type-14034343048916284777.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:389:35
[INFO] [stdout]     |
[INFO] [stdout] 389 |     .load_stream::<(i32, String)>(connection)
[INFO] [stdout]     |      -----------                  ^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 343) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:360:6
[INFO] [stdout]     |
[INFO] [stdout] 360 |     .load_stream::<String>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest941Fl0/rust_out.long-type-10482492222035554130.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:360:28
[INFO] [stdout]     |
[INFO] [stdout] 360 |     .load_stream::<String>(connection)
[INFO] [stdout]     |                            ^^^^^^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctest941Fl0/rust_out.long-type-10482492222035554130.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::get_result (line 467) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::first (line 544) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:567:6
[INFO] [stdout]     |
[INFO] [stdout] 567 |     .first(connection)
[INFO] [stdout]     |      ^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestjR6mPx/rust_out.long-type-13506162292488305485.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:567:12
[INFO] [stdout]     |
[INFO] [stdout] 567 |     .first(connection)
[INFO] [stdout]     |            ^^^^^^^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::first`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:586:35
[INFO] [stdout]     |
[INFO] [stdout] 578 |     fn first<'query, 'conn, U>(
[INFO] [stdout]     |        ----- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 586 |         diesel::dsl::Limit<Self>: methods::LoadQuery<'query, Conn, U> + Send + 'query,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::first`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestjR6mPx/rust_out.long-type-13506162292488305485.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:573:6
[INFO] [stdout]     |
[INFO] [stdout] 573 |     .first::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestjR6mPx/rust_out.long-type-9251904688848224868.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:573:6
[INFO] [stdout]     |
[INFO] [stdout] 573 |     .first::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestjR6mPx/rust_out.long-type-15482078000046975406.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:573:29
[INFO] [stdout]     |
[INFO] [stdout] 573 |     .first::<(i32, String)>(connection)
[INFO] [stdout]     |      -----                  ^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::first`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:586:35
[INFO] [stdout]     |
[INFO] [stdout] 578 |     fn first<'query, 'conn, U>(
[INFO] [stdout]     |        ----- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 586 |         diesel::dsl::Limit<Self>: methods::LoadQuery<'query, Conn, U> + Send + 'query,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::first`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestjR6mPx/rust_out.long-type-9251904688848224868.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:573:29
[INFO] [stdout]     |
[INFO] [stdout] 573 |     .first::<(i32, String)>(connection)
[INFO] [stdout]     |      -----                  ^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, ..., ..., ..., ..., ...>` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::first`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:586:35
[INFO] [stdout]     |
[INFO] [stdout] 578 |     fn first<'query, 'conn, U>(
[INFO] [stdout]     |        ----- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 586 |         diesel::dsl::Limit<Self>: methods::LoadQuery<'query, Conn, U> + Send + 'query,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::first`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestjR6mPx/rust_out.long-type-15482078000046975406.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 248) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:264:6
[INFO] [stdout]     |
[INFO] [stdout] 264 |     .load::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestgZPbK0/rust_out.long-type-11000794808414921565.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:264:6
[INFO] [stdout]     |
[INFO] [stdout] 264 |     .load::<(i32, String)>(connection)
[INFO] [stdout]     |      ^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<(i32, String), _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:264:28
[INFO] [stdout]     |
[INFO] [stdout] 264 |     .load::<(i32, String)>(connection)
[INFO] [stdout]     |      ----                  ^^^^^^^^^^ the trait `CompatibleType<(i32, String), _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `(i32, String)` and in your query `.select((i32, String)::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestgZPbK0/rust_out.long-type-11000794808414921565.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(i32, String): FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:264:28
[INFO] [stdout]     |
[INFO] [stdout] 264 |     .load::<(i32, String)>(connection)
[INFO] [stdout]     |      ----                  ^^^^^^^^^^ the trait `FromSqlRow<_, _>` is not implemented for `(i32, String)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, (i32, String)>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - AsyncConnection::transaction (line 244) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:265:40
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                        ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestE3YgUS/rust_out.long-type-797728430291657410.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:265:55
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                       ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestE3YgUS/rust_out.long-type-797728430291657410.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:277:40
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                        ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestE3YgUS/rust_out.long-type-797728430291657410.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:277:55
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                       ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestE3YgUS/rust_out.long-type-797728430291657410.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `String: FromSqlRow<Text, _>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:285:36
[INFO] [stdout]     |
[INFO] [stdout] 285 | let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                    ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestE3YgUS/rust_out.long-type-797728430291657410.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot deserialize a value of the database type `Text` as `String`
[INFO] [stdout]    --> src/lib.rs:285:51
[INFO] [stdout]     |
[INFO] [stdout] 285 | let all_names = users.select(name).load::<String>(conn).await?;
[INFO] [stdout]     |                                                   ^^^^ the trait `FromSql<Text, _>` is not implemented for `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: double check your type mappings via the documentation of `Text`
[INFO] [stdout] help: the following other types implement trait `FromSql<A, DB>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/option.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T>
[INFO] [stdout]  30 | | where
[INFO] [stdout]  31 | |     T: FromSql<ST, DB>,
[INFO] [stdout]  32 | |     DB: Backend,
[INFO] [stdout]  33 | |     ST: SqlType<IsNull = is_nullable::NotNull>,
[INFO] [stdout]     | |_______________________________________________^ `Option<T>` implements `FromSql<diesel::sql_types::Nullable<ST>, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/migration/mod.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / impl<DB> FromSql<Text, DB> for MigrationVersion<'_>
[INFO] [stdout]  36 | | where
[INFO] [stdout]  37 | |     String: FromSql<Text, DB>,
[INFO] [stdout]  38 | |     DB: Backend,
[INFO] [stdout]     | |________________^ `MigrationVersion<'_>` implements `FromSql<Text, DB>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/diesel-2.3.3/src/type_impls/primitives.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / impl<ST, DB> FromSql<ST, DB> for Vec<u8>
[INFO] [stdout] 165 | | where
[INFO] [stdout] 166 | |     DB: Backend,
[INFO] [stdout] 167 | |     *const [u8]: FromSql<ST, DB>,
[INFO] [stdout]     | |_________________________________^ `Vec<u8>` implements `FromSql<ST, DB>`
[INFO] [stdout] ...
[INFO] [stdout] 220 | / impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T>
[INFO] [stdout] 221 | | where
[INFO] [stdout] 222 | |     T: 'a + ToOwned,
[INFO] [stdout] 223 | |     DB: Backend,
[INFO] [stdout] 224 | |     T::Owned: FromSql<ST, DB>,
[INFO] [stdout]     | |______________________________^ `Cow<'a, T>` implements `FromSql<ST, DB>`
[INFO] [stdout]     = note: required for `String` to implement `Queryable<Text, _>`
[INFO] [stdout]     = note: required for `String` to implement `FromSqlRow<Text, _>`
[INFO] [stdout]     = note: required for `SelectStatement<FromClause<table>, SelectClause<name>>` to implement `diesel_async::methods::LoadQuery<'_, _, String>`
[INFO] [stdout] note: required by a bound in `diesel_async::RunQueryDsl::load`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn load<'query, 'conn, U>(
[INFO] [stdout]     |        ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 314 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestE3YgUS/rust_out.long-type-797728430291657410.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 406) stdout ----
[INFO] [stdout] error: At least one backend must be used to test this crate.
[INFO] [stdout]         Pass argument `--features "<backend>"` with one or more of the following backends, 'mysql', 'postgres', or 'sqlite'. 
[INFO] [stdout]        
[INFO] [stdout]         ex. cargo test --features "mysql postgres sqlite"
[INFO] [stdout]        
[INFO] [stdout]    --> src/run_query_dsl/../doctest_setup.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 | /         compile_error!(
[INFO] [stdout] 251 | |             "At least one backend must be used to test this crate.\n \
[INFO] [stdout] 252 | |             Pass argument `--features \"<backend>\"` with one or more of the following backends, \
[INFO] [stdout] 253 | |             'mysql', 'postgres', or 'sqlite'. \n\n \
[INFO] [stdout] 254 | |             ex. cargo test --features \"mysql postgres sqlite\"\n"
[INFO] [stdout] 255 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:429:6
[INFO] [stdout]     |
[INFO] [stdout] 429 |     .load_stream::<User>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `User` and in your query `.select(User::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestgDwuEz/rust_out.long-type-8221121459265124011.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:429:6
[INFO] [stdout]     |
[INFO] [stdout] 429 |     .load_stream::<User>(connection)
[INFO] [stdout]     |      ^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | struct User {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(diesel::sql_types::Integer, Text): CompatibleType<User, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:429:26
[INFO] [stdout]     |
[INFO] [stdout] 429 |     .load_stream::<User>(connection)
[INFO] [stdout]     |      -----------         ^^^^^^^^^^ the trait `CompatibleType<User, _>` is not implemented for `(diesel::sql_types::Integer, Text)`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is a mismatch between what your query returns and what your type expects the query to return
[INFO] [stdout]     = note: the fields in your struct need to match the fields returned by your query in count, order and type
[INFO] [stdout]     = note: consider using `#[diesel(check_for_backend(_))]` on either `#[derive(Selectable)]` or `#[derive(QueryableByName)]` 
[INFO] [stdout]             on your struct `User` and in your query `.select(User::as_select())` to get a better error message
[INFO] [stdout]     = help: the following other types implement trait `CompatibleType<U, DB>`:
[INFO] [stdout]               `Untyped` implements `CompatibleType<U, DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]               `diesel::sql_types::Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>` implements `CompatibleType<Option<__T>, __DB>`
[INFO] [stdout]             and 10 others
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout]     = note: the full name for the type has been written to '/tmp/rustdoctestgDwuEz/rust_out.long-type-8221121459265124011.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `User: FromSqlRow<_, _>` is not satisfied
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:429:26
[INFO] [stdout]     |
[INFO] [stdout] 429 |     .load_stream::<User>(connection)
[INFO] [stdout]     |      -----------         ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromSqlRow<_, _>` is not implemented for `User`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | struct User {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = note: double check your type mappings via the documentation of `_`
[INFO] [stdout]     = note: `diesel::sql_query` requires the loading target to column names for loading values.
[INFO] [stdout]             You need to provide a type that explicitly derives `diesel::deserialize::QueryableByName`
[INFO] [stdout]     = note: required for `schema::users::table` to implement `diesel_async::methods::LoadQuery<'_, _, User>`
[INFO] [stdout] note: required by a bound in `load_stream`
[INFO] [stdout]    --> src/run_query_dsl/mod.rs:447:15
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn load_stream<'conn, 'query, U>(self, conn: &'conn mut Conn) -> Self::LoadFuture<'conn>
[INFO] [stdout]     |        ----------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 447 |         Self: methods::LoadQuery<'query, Conn, U> + 'query,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `RunQueryDsl::load_stream`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 27)
[INFO] [stdout]     src/lib.rs - AsyncConnection::test_transaction (line 334)
[INFO] [stdout]     src/lib.rs - AsyncConnection::transaction (line 244)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::execute (line 165)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::first (line 544)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::get_result (line 467)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 223)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 248)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load (line 276)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 343)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 373)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::RunQueryDsl::load_stream (line 406)
[INFO] [stdout]     src/run_query_dsl/mod.rs - run_query_dsl::SaveChangesDsl (line 603)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 13 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b76e3cb30e88edcaa40c9db1dfe24dc0cebc1d9ae5a087e91e4a784a9384062b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b76e3cb30e88edcaa40c9db1dfe24dc0cebc1d9ae5a087e91e4a784a9384062b", kill_on_drop: false }`
[INFO] [stdout] b76e3cb30e88edcaa40c9db1dfe24dc0cebc1d9ae5a087e91e4a784a9384062b
