[INFO] fetching crate sqlm-postgres 0.1.0...
[INFO] testing sqlm-postgres-0.1.0 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate sqlm-postgres 0.1.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate sqlm-postgres 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sqlm-postgres 0.1.0
[INFO] tweaked toml for crates.io crate sqlm-postgres 0.1.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sqlm-postgres 0.1.0 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 205 packages to latest compatible versions
[INFO] [stderr]       Adding deadpool-postgres v0.13.2 (available: v0.14.1)
[INFO] [stderr]       Adding pgvector v0.3.4 (available: v0.4.1)
[INFO] [stderr]       Adding tokio-postgres-rustls v0.12.0 (available: v0.13.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0422a17f4459f99c33ba1c65cb5afb4783b485087694a2d4150438212cb16b8b
[INFO] running `Command { std: "docker" "start" "-a" "0422a17f4459f99c33ba1c65cb5afb4783b485087694a2d4150438212cb16b8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0422a17f4459f99c33ba1c65cb5afb4783b485087694a2d4150438212cb16b8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0422a17f4459f99c33ba1c65cb5afb4783b485087694a2d4150438212cb16b8b", kill_on_drop: false }`
[INFO] [stdout] 0422a17f4459f99c33ba1c65cb5afb4783b485087694a2d4150438212cb16b8b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eb07aaf71347e38d7e3ba44de77475c43150a026079bf511d6c48c110d853491
[INFO] running `Command { std: "docker" "start" "-a" "eb07aaf71347e38d7e3ba44de77475c43150a026079bf511d6c48c110d853491", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling aws-lc-rs v1.14.1
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling cc v1.2.44
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling cmake v0.1.54
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling whoami v1.6.1
[INFO] [stderr]    Compiling aws-lc-sys v0.32.3
[INFO] [stderr]    Compiling postgres-protocol v0.6.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling postgres-types v0.2.11
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling stacker v0.1.22
[INFO] [stderr]    Compiling bcder v0.7.6
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling chumsky v1.0.0-alpha.8
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling sqlm-postgres-macros v0.1.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling ariadne v0.4.1
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling sqlm-postgres v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling pgvector v0.3.4
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling ar_archive_writer v0.2.0
[INFO] [stderr]    Compiling psm v0.1.28
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling rustls-pki-types v1.13.0
[INFO] [stderr]    Compiling tokio-postgres v0.7.15
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling http-error v0.3.0-alpha.5
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling x509-certificate v0.23.1
[INFO] [stderr]    Compiling postgres v0.19.12
[INFO] [stderr]    Compiling deadpool-postgres v0.13.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-postgres-rustls v0.12.0
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(nightly_column_names, feature(adt_const_params))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]  --> src/lib.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg_attr(nightly_column_names, allow(incomplete_features))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[cfg(not(nightly_column_names))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:125:7
[INFO] [stdout]     |
[INFO] [stdout] 125 | #[cfg(nightly_column_names)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | #[cfg(not(nightly_column_names))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:138:7
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[cfg(nightly_column_names)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 12s
[INFO] running `Command { std: "docker" "inspect" "eb07aaf71347e38d7e3ba44de77475c43150a026079bf511d6c48c110d853491", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb07aaf71347e38d7e3ba44de77475c43150a026079bf511d6c48c110d853491", kill_on_drop: false }`
[INFO] [stdout] eb07aaf71347e38d7e3ba44de77475c43150a026079bf511d6c48c110d853491
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e86cf47a3a965227e1971e4e38597b9cbc60ac394c06a88ded55e26e3f89f1a3
[INFO] running `Command { std: "docker" "start" "-a" "e86cf47a3a965227e1971e4e38597b9cbc60ac394c06a88ded55e26e3f89f1a3", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling postgres-derive v0.4.7
[INFO] [stderr]    Compiling postgres-types v0.2.11
[INFO] [stderr]    Compiling pgvector v0.3.4
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-postgres v0.7.15
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling postgres v0.19.12
[INFO] [stderr]    Compiling tokio-postgres-rustls v0.12.0
[INFO] [stderr]    Compiling deadpool-postgres v0.13.2
[INFO] [stderr]    Compiling sqlm-postgres-macros v0.1.0
[INFO] [stderr]    Compiling sqlm-postgres v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(nightly_column_names, feature(adt_const_params))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]  --> src/lib.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg_attr(nightly_column_names, allow(incomplete_features))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[cfg(not(nightly_column_names))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:125:7
[INFO] [stdout]     |
[INFO] [stdout] 125 | #[cfg(nightly_column_names)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | #[cfg(not(nightly_column_names))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:138:7
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[cfg(nightly_column_names)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(nightly_column_names, feature(adt_const_params))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]  --> src/lib.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg_attr(nightly_column_names, allow(incomplete_features))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[cfg(not(nightly_column_names))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:125:7
[INFO] [stdout]     |
[INFO] [stdout] 125 | #[cfg(nightly_column_names)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | #[cfg(not(nightly_column_names))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `nightly_column_names`
[INFO] [stdout]    --> src/types.rs:138:7
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[cfg(nightly_column_names)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly_column_names)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly_column_names)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]  --> tests/unit_type_test.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 |     sql!("UPDATE users SET name = 'updated' WHERE id = -1")
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/from_row_test.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let user: User = sql!("SELECT id, name FROM users WHERE id = {id}")
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/from_row_test.rs:32:33
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let users: Vec<User> = sql!("SELECT id, name FROM users LIMIT 2").await.unwrap();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/from_row_test.rs:53:35
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let user: Option<User> = sql!("SELECT id, name FROM users WHERE id = 0")
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> tests/unit_type_test.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | /     sql!("UPDATE users SET name = 'updated' WHERE id = -1")
[INFO] [stdout] 6 | |         .await
[INFO] [stdout]   | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/from_row_test.rs:73:35
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let user: UserNullName = sql!("SELECT id, name FROM users WHERE id = 2")
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/from_row_test.rs:78:38
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let user: UserNotNullName = sql!("SELECT id, name FROM users WHERE id = 2")
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/from_row_test.rs:103:27
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let user: User = sql!("SELECT id, name FROM users WHERE id = 2")
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/from_row_test.rs:124:27
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let user: User = sql!("SELECT id, name FROM users WHERE id = 2")
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/enum_test.rs:22:27
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let role: Role = sql!("SELECT role FROM users WHERE id = 1").await.unwrap();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/enum_test.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let role: Option<Role> = sql!("SELECT role FROM users WHERE id = 1").await.unwrap();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/enum_test.rs:30:35
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let role: Option<Role> = sql!("SELECT role FROM users WHERE id = -1").await.unwrap();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/enum_test.rs:36:32
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let role: Vec<Role> = sql!(r#"SELECT ARRAY['admin','user']::role[]"#)
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/enum_test.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let users: User = sql!("SELECT id, role FROM users WHERE id = 1")
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/enum_test.rs:63:27
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let user: User = sql!("SELECT id, role FROM users WHERE id = 1")
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/enum_test.rs:77:36
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let users: Option<User> = sql!("SELECT id, role FROM users WHERE id = 1")
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/enum_test.rs:96:27
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let user: User = sql!("SELECT 1::BIGINT AS id, ARRAY['admin', 'user']::role[] AS roles")
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/enum_test.rs:110:33
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let users: Vec<User> = sql!("SELECT id, role FROM users").await.unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/enum_test.rs:129:33
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let users: Vec<User> = sql!("SELECT id, role FROM users WHERE role = {role}")
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/enum_test.rs:144:33
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let users: Vec<User> = sql!("SELECT id, role FROM users WHERE role = ANY({role})")
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/enum_test.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let role: Role = sql!("SELECT role FROM users WHERE id = 1").await.unwrap();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sqlm-postgres` (test "unit_type_test") due to 2 previous errors
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/custom_type_test.rs:60:23
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let id: Id = sql!("SELECT id FROM users WHERE id = 1").await.unwrap();
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/enum_test.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let role: Option<Role> = sql!("SELECT role FROM users WHERE id = 1").await.unwrap();
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/enum_test.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let role: Option<Role> = sql!("SELECT role FROM users WHERE id = -1").await.unwrap();
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/enum_test.rs:36:27
[INFO] [stdout]    |
[INFO] [stdout] 36 |       let role: Vec<Role> = sql!(r#"SELECT ARRAY['admin','user']::role[]"#)
[INFO] [stdout]    |  ___________________________^
[INFO] [stdout] 37 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/enum_test.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |       let users: User = sql!("SELECT id, role FROM users WHERE id = 1")
[INFO] [stdout]    |  _______________________^
[INFO] [stdout] 45 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/enum_test.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |       let user: User = sql!("SELECT id, role FROM users WHERE id = 1")
[INFO] [stdout]    |  ______________________^
[INFO] [stdout] 64 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/custom_type_test.rs:66:33
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let role: Option<Id> = sql!("SELECT id FROM users WHERE id = 1").await.unwrap();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/custom_type_test.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let role: Option<Id> = sql!("SELECT id FROM users WHERE id = -1").await.unwrap();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/custom_type_test.rs:74:30
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let role: Vec<Id> = sql!(r#"SELECT ARRAY[4, 2]::BIGINT[]"#).await.unwrap();
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/enum_test.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |       let users: Option<User> = sql!("SELECT id, role FROM users WHERE id = 1")
[INFO] [stdout]    |  _______________________________^
[INFO] [stdout] 78 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/custom_type_test.rs:80:28
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let users: User = sql!("SELECT id, name FROM users WHERE id = 1")
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/enum_test.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |       let user: User = sql!("SELECT 1::BIGINT AS id, ARRAY['admin', 'user']::role[] AS roles")
[INFO] [stdout]    |  ______________________^
[INFO] [stdout] 97 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/custom_type_test.rs:99:27
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let user: User = sql!("SELECT id, name FROM users WHERE id = 1")
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/custom_type_test.rs:113:36
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let users: Option<User> = sql!("SELECT id, name FROM users WHERE id = 1")
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]  --> tests/primitive_type_test.rs:5:27
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let count: i64 = sql!("SELECT COUNT(*) FROM users").await.unwrap();
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/custom_type_test.rs:132:27
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let user: User = sql!("SELECT ARRAY[4, 2]::BIGINT[] AS ids, '' AS name")
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:11:29
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let exists: bool = sql!("SELECT to_regclass('public.users') IS NOT NULL")
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/enum_test.rs:110:28
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let users: Vec<User> = sql!("SELECT id, role FROM users").await.unwrap();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:19:33
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let val: Option<i64> = sql!("SELECT 42::BIGINT").await.unwrap();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let val: Option<i64> = sql!("SELECT id FROM users WHERE id = -1").await.unwrap();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/custom_type_test.rs:146:33
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let users: Vec<User> = sql!("SELECT id, name FROM users").await.unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/custom_type_test.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |     let users: Vec<User> = sql!("SELECT id, name FROM users WHERE id = {id}")
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/enum_test.rs:129:28
[INFO] [stdout]     |
[INFO] [stdout] 129 |       let users: Vec<User> = sql!("SELECT id, role FROM users WHERE role = {role}")
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 130 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/custom_type_test.rs:180:33
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let users: Vec<User> = sql!("SELECT id, name FROM users WHERE id = ANY({ids})")
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let val: String = sql!("SELECT {expected}::VARCHAR").await.unwrap();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/enum_test.rs:144:28
[INFO] [stdout]     |
[INFO] [stdout] 144 |       let users: Vec<User> = sql!("SELECT id, role FROM users WHERE role = ANY({role})")
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 145 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let val: Option<String> = sql!("SELECT {expected}::VARCHAR").await.unwrap();
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:41:40
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let val: Option<String> = sql!("SELECT NULL::VARCHAR").await.unwrap();
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:48:37
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let val: Vec<String> = sql!("SELECT {expected}::VARCHAR[]").await.unwrap();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:55:37
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let val: Vec<String> = sql!("SELECT * FROM unnest({expected}::VARCHAR[])")
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:68:29
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let val: i64 = sql!("SELECT {expected}::BIGINT").await.unwrap();
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:75:37
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let val: Option<i64> = sql!("SELECT {expected}::BIGINT").await.unwrap();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:77:37
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let val: Option<i64> = sql!("SELECT NULL::BIGINT").await.unwrap();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:84:34
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let val: Vec<i64> = sql!("SELECT {expected}::BIGINT[]").await.unwrap();
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/primitive_type_test.rs:91:34
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let val: Vec<i64> = sql!("SELECT * FROM unnest({expected}::BIGINT[])")
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:104:29
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let val: i32 = sql!("SELECT {expected}::INT").await.unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:111:37
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let val: Option<i32> = sql!("SELECT {expected}::INT").await.unwrap();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:113:37
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let val: Option<i32> = sql!("SELECT NULL::INT").await.unwrap();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let val: Vec<i32> = sql!("SELECT {expected}::INT[]").await.unwrap();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:127:34
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let val: Vec<i32> = sql!("SELECT * FROM unnest({expected}::INT[])")
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:140:29
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let val: f32 = sql!("SELECT {expected}::FLOAT4").await.unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:147:37
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let val: Option<f32> = sql!("SELECT {expected}::FLOAT4").await.unwrap();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:149:37
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let val: Option<f32> = sql!("SELECT NULL::FLOAT4").await.unwrap();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:156:34
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let val: Vec<f32> = sql!("SELECT {expected}::FLOAT4[]").await.unwrap();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:163:34
[INFO] [stdout]     |
[INFO] [stdout] 163 |         let val: Vec<f32> = sql!("SELECT * FROM unnest({expected}::FLOAT4[])")
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sqlm-postgres` (test "enum_test") due to 22 previous errors
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let val: f64 = sql!("SELECT {expected}::FLOAT8").await.unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:183:37
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let val: Option<f64> = sql!("SELECT {expected}::FLOAT8").await.unwrap();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:185:37
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let val: Option<f64> = sql!("SELECT NULL::FLOAT8").await.unwrap();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:192:34
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let val: Vec<f64> = sql!("SELECT {expected}::FLOAT8[]").await.unwrap();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:199:34
[INFO] [stdout]     |
[INFO] [stdout] 199 |         let val: Vec<f64> = sql!("SELECT * FROM unnest({expected}::FLOAT8[])")
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:212:30
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let val: bool = sql!("SELECT {expected}::BOOL").await.unwrap();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:219:38
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let val: Option<bool> = sql!("SELECT {expected}::BOOL").await.unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:221:38
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let val: Option<bool> = sql!("SELECT NULL::BOOL").await.unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:228:35
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let val: Vec<bool> = sql!("SELECT {expected}::BOOL[]").await.unwrap();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:235:35
[INFO] [stdout]     |
[INFO] [stdout] 235 |         let val: Vec<bool> = sql!("SELECT * FROM unnest({expected}::BOOL[])")
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:248:33
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let val: Vec<u8> = sql!("SELECT {expected}::BYTEA").await.unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:255:41
[INFO] [stdout]     |
[INFO] [stdout] 255 |         let val: Option<Vec<u8>> = sql!("SELECT {expected}::BYTEA").await.unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:257:41
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let val: Option<Vec<u8>> = sql!("SELECT NULL::BYTEA").await.unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:264:38
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let val: Vec<Vec<u8>> = sql!("SELECT {expected}::BYTEA[]").await.unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:271:38
[INFO] [stdout]     |
[INFO] [stdout] 271 |         let val: Vec<Vec<u8>> = sql!("SELECT * FROM unnest({expected}::BYTEA[])")
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:285:43
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let val: serde_json::Value = sql!("SELECT {expected}::JSONB").await.unwrap();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:292:51
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let val: Option<serde_json::Value> = sql!("SELECT {expected}::JSONB").await.unwrap();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:294:51
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let val: Option<serde_json::Value> = sql!("SELECT NULL::JSONB").await.unwrap();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:304:48
[INFO] [stdout]     |
[INFO] [stdout] 304 |         let val: Vec<serde_json::Value> = sql!("SELECT {expected}::JSONB[]").await.unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:314:48
[INFO] [stdout]     |
[INFO] [stdout] 314 |         let val: Vec<serde_json::Value> = sql!("SELECT * FROM unnest({expected}::JSONB[])")
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:330:48
[INFO] [stdout]     |
[INFO] [stdout] 330 |         let val: ::time::OffsetDateTime = sql!("SELECT {expected}::TIMESTAMP WITH TIME ZONE")
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:342:18
[INFO] [stdout]     |
[INFO] [stdout] 342 |             sql!("SELECT {expected}::TIMESTAMP WITH TIME ZONE")
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:347:18
[INFO] [stdout]     |
[INFO] [stdout] 347 |             sql!("SELECT NULL::TIMESTAMP WITH TIME ZONE").await.unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:358:18
[INFO] [stdout]     |
[INFO] [stdout] 358 |             sql!("SELECT {expected}::TIMESTAMP WITH TIME ZONE[]")
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:371:18
[INFO] [stdout]     |
[INFO] [stdout] 371 |             sql!("SELECT * FROM unnest({expected}::TIMESTAMP WITH TIME ZONE[])")
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:380:38
[INFO] [stdout]     |
[INFO] [stdout] 380 |         let val: ::time::Date = sql!("SELECT {expected}::DATE").await.unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:387:46
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let val: Option<::time::Date> = sql!("SELECT {expected}::DATE").await.unwrap();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:389:46
[INFO] [stdout]     |
[INFO] [stdout] 389 |         let val: Option<::time::Date> = sql!("SELECT NULL::DATE").await.unwrap();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:397:43
[INFO] [stdout]     |
[INFO] [stdout] 397 |         let val: Vec<::time::Date> = sql!("SELECT {expected}::DATE[]").await.unwrap();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:405:43
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let val: Vec<::time::Date> = sql!("SELECT * FROM unnest({expected}::DATE[])")
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:419:38
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let val: ::uuid::Uuid = sql!("SELECT {expected}::UUID").await.unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:426:46
[INFO] [stdout]     |
[INFO] [stdout] 426 |         let val: Option<::uuid::Uuid> = sql!("SELECT {expected}::UUID").await.unwrap();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:428:46
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let val: Option<::uuid::Uuid> = sql!("SELECT NULL::UUID").await.unwrap();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:435:43
[INFO] [stdout]     |
[INFO] [stdout] 435 |         let val: Vec<::uuid::Uuid> = sql!("SELECT {expected}::UUID[]").await.unwrap();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]    --> tests/primitive_type_test.rs:442:43
[INFO] [stdout]     |
[INFO] [stdout] 442 |         let val: Vec<::uuid::Uuid> = sql!("SELECT * FROM unnest({expected}::UUID[])")
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> tests/primitive_type_test.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let count: i64 = sql!("SELECT COUNT(*) FROM users").await.unwrap();
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 |       let exists: bool = sql!("SELECT to_regclass('public.users') IS NOT NULL")
[INFO] [stdout]    |  ________________________^
[INFO] [stdout] 12 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let val: Option<i64> = sql!("SELECT 42::BIGINT").await.unwrap();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let val: Option<i64> = sql!("SELECT id FROM users WHERE id = -1").await.unwrap();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:32:27
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let val: String = sql!("SELECT {expected}::VARCHAR").await.unwrap();
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:39:35
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let val: Option<String> = sql!("SELECT {expected}::VARCHAR").await.unwrap();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:41:35
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let val: Option<String> = sql!("SELECT NULL::VARCHAR").await.unwrap();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let val: Vec<String> = sql!("SELECT {expected}::VARCHAR[]").await.unwrap();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:55:32
[INFO] [stdout]    |
[INFO] [stdout] 55 |           let val: Vec<String> = sql!("SELECT * FROM unnest({expected}::VARCHAR[])")
[INFO] [stdout]    |  ________________________________^
[INFO] [stdout] 56 | |             .await
[INFO] [stdout]    | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:68:24
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let val: i64 = sql!("SELECT {expected}::BIGINT").await.unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let val: Option<i64> = sql!("SELECT {expected}::BIGINT").await.unwrap();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let val: Option<i64> = sql!("SELECT NULL::BIGINT").await.unwrap();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:84:29
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let val: Vec<i64> = sql!("SELECT {expected}::BIGINT[]").await.unwrap();
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/primitive_type_test.rs:91:29
[INFO] [stdout]    |
[INFO] [stdout] 91 |           let val: Vec<i64> = sql!("SELECT * FROM unnest({expected}::BIGINT[])")
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 92 | |             .await
[INFO] [stdout]    | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:104:24
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let val: i32 = sql!("SELECT {expected}::INT").await.unwrap();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let val: Option<i32> = sql!("SELECT {expected}::INT").await.unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:113:32
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let val: Option<i32> = sql!("SELECT NULL::INT").await.unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:120:29
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let val: Vec<i32> = sql!("SELECT {expected}::INT[]").await.unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:127:29
[INFO] [stdout]     |
[INFO] [stdout] 127 |           let val: Vec<i32> = sql!("SELECT * FROM unnest({expected}::INT[])")
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 128 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:140:24
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let val: f32 = sql!("SELECT {expected}::FLOAT4").await.unwrap();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:147:32
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let val: Option<f32> = sql!("SELECT {expected}::FLOAT4").await.unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let val: Option<f32> = sql!("SELECT NULL::FLOAT4").await.unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:156:29
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let val: Vec<f32> = sql!("SELECT {expected}::FLOAT4[]").await.unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:163:29
[INFO] [stdout]     |
[INFO] [stdout] 163 |           let val: Vec<f32> = sql!("SELECT * FROM unnest({expected}::FLOAT4[])")
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 164 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:176:24
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let val: f64 = sql!("SELECT {expected}::FLOAT8").await.unwrap();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:183:32
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let val: Option<f64> = sql!("SELECT {expected}::FLOAT8").await.unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:185:32
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let val: Option<f64> = sql!("SELECT NULL::FLOAT8").await.unwrap();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:192:29
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let val: Vec<f64> = sql!("SELECT {expected}::FLOAT8[]").await.unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:199:29
[INFO] [stdout]     |
[INFO] [stdout] 199 |           let val: Vec<f64> = sql!("SELECT * FROM unnest({expected}::FLOAT8[])")
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 200 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:212:25
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let val: bool = sql!("SELECT {expected}::BOOL").await.unwrap();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:219:33
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let val: Option<bool> = sql!("SELECT {expected}::BOOL").await.unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:221:33
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let val: Option<bool> = sql!("SELECT NULL::BOOL").await.unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:228:30
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let val: Vec<bool> = sql!("SELECT {expected}::BOOL[]").await.unwrap();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:235:30
[INFO] [stdout]     |
[INFO] [stdout] 235 |           let val: Vec<bool> = sql!("SELECT * FROM unnest({expected}::BOOL[])")
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 236 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:248:28
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let val: Vec<u8> = sql!("SELECT {expected}::BYTEA").await.unwrap();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:255:36
[INFO] [stdout]     |
[INFO] [stdout] 255 |         let val: Option<Vec<u8>> = sql!("SELECT {expected}::BYTEA").await.unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:257:36
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let val: Option<Vec<u8>> = sql!("SELECT NULL::BYTEA").await.unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:264:33
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let val: Vec<Vec<u8>> = sql!("SELECT {expected}::BYTEA[]").await.unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:271:33
[INFO] [stdout]     |
[INFO] [stdout] 271 |           let val: Vec<Vec<u8>> = sql!("SELECT * FROM unnest({expected}::BYTEA[])")
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 272 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:285:38
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let val: serde_json::Value = sql!("SELECT {expected}::JSONB").await.unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:292:46
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let val: Option<serde_json::Value> = sql!("SELECT {expected}::JSONB").await.unwrap();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:294:46
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let val: Option<serde_json::Value> = sql!("SELECT NULL::JSONB").await.unwrap();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:304:43
[INFO] [stdout]     |
[INFO] [stdout] 304 |         let val: Vec<serde_json::Value> = sql!("SELECT {expected}::JSONB[]").await.unwrap();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:314:43
[INFO] [stdout]     |
[INFO] [stdout] 314 |           let val: Vec<serde_json::Value> = sql!("SELECT * FROM unnest({expected}::JSONB[])")
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 315 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:330:43
[INFO] [stdout]     |
[INFO] [stdout] 330 |           let val: ::time::OffsetDateTime = sql!("SELECT {expected}::TIMESTAMP WITH TIME ZONE")
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 331 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:342:13
[INFO] [stdout]     |
[INFO] [stdout] 342 | /             sql!("SELECT {expected}::TIMESTAMP WITH TIME ZONE")
[INFO] [stdout] 343 | |                 .await
[INFO] [stdout]     | |______________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:347:13
[INFO] [stdout]     |
[INFO] [stdout] 347 |             sql!("SELECT NULL::TIMESTAMP WITH TIME ZONE").await.unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 | /             sql!("SELECT {expected}::TIMESTAMP WITH TIME ZONE[]")
[INFO] [stdout] 359 | |                 .await
[INFO] [stdout]     | |______________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:371:13
[INFO] [stdout]     |
[INFO] [stdout] 371 | /             sql!("SELECT * FROM unnest({expected}::TIMESTAMP WITH TIME ZONE[])")
[INFO] [stdout] 372 | |                 .await
[INFO] [stdout]     | |______________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:380:33
[INFO] [stdout]     |
[INFO] [stdout] 380 |         let val: ::time::Date = sql!("SELECT {expected}::DATE").await.unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:387:41
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let val: Option<::time::Date> = sql!("SELECT {expected}::DATE").await.unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:389:41
[INFO] [stdout]     |
[INFO] [stdout] 389 |         let val: Option<::time::Date> = sql!("SELECT NULL::DATE").await.unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:397:38
[INFO] [stdout]     |
[INFO] [stdout] 397 |         let val: Vec<::time::Date> = sql!("SELECT {expected}::DATE[]").await.unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:405:38
[INFO] [stdout]     |
[INFO] [stdout] 405 |           let val: Vec<::time::Date> = sql!("SELECT * FROM unnest({expected}::DATE[])")
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 406 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:419:33
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let val: ::uuid::Uuid = sql!("SELECT {expected}::UUID").await.unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:426:41
[INFO] [stdout]     |
[INFO] [stdout] 426 |         let val: Option<::uuid::Uuid> = sql!("SELECT {expected}::UUID").await.unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:428:41
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let val: Option<::uuid::Uuid> = sql!("SELECT NULL::UUID").await.unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:435:38
[INFO] [stdout]     |
[INFO] [stdout] 435 |         let val: Vec<::uuid::Uuid> = sql!("SELECT {expected}::UUID[]").await.unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/primitive_type_test.rs:442:38
[INFO] [stdout]     |
[INFO] [stdout] 442 |           let val: Vec<::uuid::Uuid> = sql!("SELECT * FROM unnest({expected}::UUID[])")
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 443 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sqlm-postgres` (test "primitive_type_test") due to 118 previous errors
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]  --> tests/param_test.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let id: i64 = sql!("SELECT id FROM users WHERE id = {id}", id = Some(1i64))
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/param_test.rs:14:24
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let id: i64 = sql!("SELECT id FROM users WHERE name = {id}")
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/param_test.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let id: i64 = sql!("SELECT id FROM users WHERE name = {id}", id = "first")
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compile-time query checks require DATABASE_URL environment variable to be defined
[INFO] [stdout]   --> tests/param_test.rs:30:24
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let id: i64 = sql!("SELECT id FROM users WHERE name = {id}", id = Some("first"))
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/from_row_test.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |       let user: User = sql!("SELECT id, name FROM users WHERE id = {id}")
[INFO] [stdout]    |  ______________________^
[INFO] [stdout] 13 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/custom_type_test.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let id: Id = sql!("SELECT id FROM users WHERE id = 1").await.unwrap();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/custom_type_test.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let role: Option<Id> = sql!("SELECT id FROM users WHERE id = 1").await.unwrap();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/custom_type_test.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let role: Option<Id> = sql!("SELECT id FROM users WHERE id = -1").await.unwrap();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/custom_type_test.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let role: Vec<Id> = sql!(r#"SELECT ARRAY[4, 2]::BIGINT[]"#).await.unwrap();
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/from_row_test.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let users: Vec<User> = sql!("SELECT id, name FROM users LIMIT 2").await.unwrap();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> tests/param_test.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 |       let id: i64 = sql!("SELECT id FROM users WHERE id = {id}", id = Some(1i64))
[INFO] [stdout]   |  ___________________^
[INFO] [stdout] 6 | |         .await
[INFO] [stdout]   | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/custom_type_test.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |       let users: User = sql!("SELECT id, name FROM users WHERE id = 1")
[INFO] [stdout]    |  _______________________^
[INFO] [stdout] 81 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/custom_type_test.rs:99:22
[INFO] [stdout]     |
[INFO] [stdout]  99 |       let user: User = sql!("SELECT id, name FROM users WHERE id = 1")
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 100 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/from_row_test.rs:53:30
[INFO] [stdout]    |
[INFO] [stdout] 53 |       let user: Option<User> = sql!("SELECT id, name FROM users WHERE id = 0")
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 54 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/from_row_test.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |       let user: UserNullName = sql!("SELECT id, name FROM users WHERE id = 2")
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 74 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/from_row_test.rs:78:33
[INFO] [stdout]    |
[INFO] [stdout] 78 |       let user: UserNotNullName = sql!("SELECT id, name FROM users WHERE id = 2")
[INFO] [stdout]    |  _________________________________^
[INFO] [stdout] 79 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/custom_type_test.rs:113:31
[INFO] [stdout]     |
[INFO] [stdout] 113 |       let users: Option<User> = sql!("SELECT id, name FROM users WHERE id = 1")
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 114 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/custom_type_test.rs:132:22
[INFO] [stdout]     |
[INFO] [stdout] 132 |       let user: User = sql!("SELECT ARRAY[4, 2]::BIGINT[] AS ids, '' AS name")
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 133 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/custom_type_test.rs:146:28
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let users: Vec<User> = sql!("SELECT id, name FROM users").await.unwrap();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/param_test.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |       let id: i64 = sql!("SELECT id FROM users WHERE name = {id}")
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 15 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sqlm-postgres` (test "custom_type_test") due to 22 previous errors
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/custom_type_test.rs:165:28
[INFO] [stdout]     |
[INFO] [stdout] 165 |       let users: Vec<User> = sql!("SELECT id, name FROM users WHERE id = {id}")
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 166 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sqlm-postgres` (test "param_test") due to 8 previous errors
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/custom_type_test.rs:180:28
[INFO] [stdout]     |
[INFO] [stdout] 180 |       let users: Vec<User> = sql!("SELECT id, name FROM users WHERE id = ANY({ids})")
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 181 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/from_row_test.rs:103:22
[INFO] [stdout]     |
[INFO] [stdout] 103 |       let user: User = sql!("SELECT id, name FROM users WHERE id = 2")
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 104 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/param_test.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |       let id: i64 = sql!("SELECT id FROM users WHERE name = {id}", id = "first")
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 23 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/from_row_test.rs:124:22
[INFO] [stdout]     |
[INFO] [stdout] 124 |       let user: User = sql!("SELECT id, name FROM users WHERE id = 2")
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 125 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/param_test.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |       let id: i64 = sql!("SELECT id FROM users WHERE name = {id}", id = Some("first"))
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 31 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sqlm-postgres` (test "from_row_test") due to 14 previous errors
[INFO] running `Command { std: "docker" "inspect" "e86cf47a3a965227e1971e4e38597b9cbc60ac394c06a88ded55e26e3f89f1a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e86cf47a3a965227e1971e4e38597b9cbc60ac394c06a88ded55e26e3f89f1a3", kill_on_drop: false }`
[INFO] [stdout] e86cf47a3a965227e1971e4e38597b9cbc60ac394c06a88ded55e26e3f89f1a3
