[INFO] fetching crate eternaltwin_populate 0.14.2...
[INFO] checking eternaltwin_populate-0.14.2 against try#47af3d0de9d26c7deba4cfb203b710cc3f764e91 for pr-130443
[INFO] extracting crate eternaltwin_populate 0.14.2 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate eternaltwin_populate 0.14.2 on toolchain 47af3d0de9d26c7deba4cfb203b710cc3f764e91
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate eternaltwin_populate 0.14.2
[INFO] finished tweaking crates.io crate eternaltwin_populate 0.14.2
[INFO] tweaked toml for crates.io crate eternaltwin_populate 0.14.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 210 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.21.7 (available: v0.22.1)
[INFO] [stderr]       Adding dashmap v5.5.3 (available: v6.1.0)
[INFO] [stderr]       Adding event-listener v2.5.3 (available: v5.3.1)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v1.1.0)
[INFO] [stderr]       Adding hashlink v0.8.4 (available: v0.9.1)
[INFO] [stderr]       Adding heck v0.4.1 (available: v0.5.0)
[INFO] [stderr]       Adding hermit-abi v0.3.9 (available: v0.4.0)
[INFO] [stderr]       Adding idna v0.5.0 (available: v1.0.2)
[INFO] [stderr]       Adding libsqlite3-sys v0.27.0 (available: v0.30.1)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (available: v0.6.5)
[INFO] [stderr]       Adding rustls v0.21.12 (available: v0.23.13)
[INFO] [stderr]       Adding rustls-pemfile v1.0.4 (available: v2.1.3)
[INFO] [stderr]       Adding rustls-webpki v0.101.7 (available: v0.102.8)
[INFO] [stderr]       Adding sqlx v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-core v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-macros v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-macros-core v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-mysql v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-postgres v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-sqlite v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding syn v1.0.109 (available: v2.0.77)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1)
[INFO] [stderr]       Adding webpki-roots v0.25.4 (available: v0.26.6)
[INFO] [stderr]       Adding windows-core v0.52.0 (available: v0.58.0)
[INFO] [stderr]       Adding windows-sys v0.48.0 (available: v0.59.0)
[INFO] [stderr]       Adding windows-sys v0.52.0 (available: v0.59.0)
[INFO] [stderr]       Adding windows-targets v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (available: v0.52.6)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5caa95fd2444708bcf5fda3e1bb339f62d5ec11cd356d699541e161d79c9c682
[INFO] running `Command { std: "docker" "start" "-a" "5caa95fd2444708bcf5fda3e1bb339f62d5ec11cd356d699541e161d79c9c682", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5caa95fd2444708bcf5fda3e1bb339f62d5ec11cd356d699541e161d79c9c682", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5caa95fd2444708bcf5fda3e1bb339f62d5ec11cd356d699541e161d79c9c682", kill_on_drop: false }`
[INFO] [stdout] 5caa95fd2444708bcf5fda3e1bb339f62d5ec11cd356d699541e161d79c9c682
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6dcd7b04a60dc1393f90b6454858938cc0eba80d674a9f53570b7a2ea41b170d
[INFO] running `Command { std: "docker" "start" "-a" "6dcd7b04a60dc1393f90b6454858938cc0eba80d674a9f53570b7a2ea41b170d", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling iana-time-zone v0.1.61
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling webpki-roots v0.25.4
[INFO] [stderr]    Compiling uuid v1.10.0
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]    Compiling rustix v0.38.37
[INFO] [stderr]    Compiling frunk_core v0.4.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking regex-syntax v0.8.4
[INFO] [stderr]     Checking opentelemetry v0.25.0
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling async-trait v0.1.82
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]     Checking tokio v1.40.0
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling frunk_proc_macro_helpers v0.1.3
[INFO] [stderr]     Checking regex-automata v0.4.7
[INFO] [stderr]    Compiling frunk_proc_macros v0.1.3
[INFO] [stderr]    Compiling frunk_derives v0.4.3
[INFO] [stderr]    Compiling tempfile v3.12.0
[INFO] [stderr]     Checking frunk v0.4.3
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking regex v1.10.6
[INFO] [stderr]     Checking opentelemetry_sdk v0.25.0
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking tokio-stream v0.1.16
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking sqlx-core v0.7.4
[INFO] [stderr]     Checking sqlx-postgres v0.7.4
[INFO] [stderr]    Compiling sqlx-macros-core v0.7.4
[INFO] [stderr]    Compiling sqlx-macros v0.7.4
[INFO] [stderr]     Checking sqlx v0.7.4
[INFO] [stderr]     Checking eternaltwin_core v0.14.4
[INFO] [stderr]     Checking eternaltwin_constants v0.14.4
[INFO] [stderr]     Checking eternaltwin_populate v0.14.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::types::AnyError`
[INFO] [stdout]  --> src/dinoparc.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eternaltwin_core::types::AnyError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `AnyError` in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::types::AnyError`
[INFO] [stdout]  --> src/hammerfest.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eternaltwin_core::types::AnyError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `AnyError` in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::types::AnyError`
[INFO] [stdout]  --> src/dinoparc.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eternaltwin_core::types::AnyError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `AnyError` in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::types::AnyError`
[INFO] [stdout]  --> src/hammerfest.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eternaltwin_core::types::AnyError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `AnyError` in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Type<_>` is not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:20:44
[INFO] [stdout]     |
[INFO] [stdout] 20  |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `DinoparcServer`, which is required by `for<'r> populate_dinoparc_servers::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_dinoparc_servers::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/dinoparc.rs:15:19
[INFO] [stdout]     |
[INFO] [stdout] 15  |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 16  |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Type<_>` is not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:20:44
[INFO] [stdout]     |
[INFO] [stdout] 20  |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `DinoparcServer`, which is required by `for<'r> populate_dinoparc_servers::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_dinoparc_servers::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/dinoparc.rs:15:19
[INFO] [stdout]     |
[INFO] [stdout] 15  |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 16  |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 16 |     struct Row {
[INFO] [stdout]    |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 20 |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]    |  ________________________-
[INFO] [stdout] 21 | |     r"
[INFO] [stdout] 22 | |       SELECT dinoparc_server
[INFO] [stdout] 23 | |       FROM dinoparc_servers;
[INFO] [stdout] 24 | |     ",
[INFO] [stdout] 25 | |   )
[INFO] [stdout] 26 | |   .fetch_all(&mut **tx)
[INFO] [stdout]    | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]    | |___|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/dinoparc.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / declare_new_enum!(
[INFO] [stdout] 32 | |   pub enum DinoparcServer {
[INFO] [stdout] 33 | |     #[str("dinoparc.com")]
[INFO] [stdout] 34 | |     DinoparcCom,
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |   const SQL_NAME = "dinoparc_server";
[INFO] [stdout] 42 | | );
[INFO] [stdout]    | |_- doesn't satisfy `DinoparcServer: Type<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait bound `DinoparcServer: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 16 |     struct Row {
[INFO] [stdout]    |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 20 |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]    |  ________________________-
[INFO] [stdout] 21 | |     r"
[INFO] [stdout] 22 | |       SELECT dinoparc_server
[INFO] [stdout] 23 | |       FROM dinoparc_servers;
[INFO] [stdout] 24 | |     ",
[INFO] [stdout] 25 | |   )
[INFO] [stdout] 26 | |   .fetch_all(&mut **tx)
[INFO] [stdout]    | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]    | |___|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/dinoparc.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / declare_new_enum!(
[INFO] [stdout] 32 | |   pub enum DinoparcServer {
[INFO] [stdout] 33 | |     #[str("dinoparc.com")]
[INFO] [stdout] 34 | |     DinoparcCom,
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |   const SQL_NAME = "dinoparc_server";
[INFO] [stdout] 42 | | );
[INFO] [stdout]    | |_- doesn't satisfy `DinoparcServer: Type<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait bound `DinoparcServer: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 |     .bind(extra)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Encode<'_, _>` is not implemented for `DinoparcServer`, which is required by `&DinoparcServer: Encode<'_, _>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout]    = note: required for `&DinoparcServer` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 |     .bind(extra)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Encode<'_, _>` is not implemented for `DinoparcServer`, which is required by `&DinoparcServer: Encode<'_, _>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout]    = note: required for `&DinoparcServer` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Type<_>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 |     .bind(extra)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Type<_>` is not implemented for `DinoparcServer`, which is required by `&DinoparcServer: Type<_>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout]    = note: required for `&DinoparcServer` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Type<_>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 |     .bind(extra)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Type<_>` is not implemented for `DinoparcServer`, which is required by `&DinoparcServer: Type<_>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout]    = note: required for `&DinoparcServer` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |     .bind(value)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Encode<'_, _>` is not implemented for `DinoparcServer`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Type<_>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |     .bind(value)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Type<_>` is not implemented for `DinoparcServer`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |     .bind(value)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Encode<'_, _>` is not implemented for `DinoparcServer`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcServer: Type<_>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |     .bind(value)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Type<_>` is not implemented for `DinoparcServer`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:74:44
[INFO] [stdout]     |
[INFO] [stdout] 74  |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `DinoparcLocationId`, which is required by `for<'r> populate_dinoparc_locations::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_dinoparc_locations::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/dinoparc.rs:69:19
[INFO] [stdout]     |
[INFO] [stdout] 69  |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 70  |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:74:44
[INFO] [stdout]     |
[INFO] [stdout] 74  |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `DinoparcLocationId`, which is required by `for<'r> populate_dinoparc_locations::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_dinoparc_locations::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/dinoparc.rs:69:19
[INFO] [stdout]     |
[INFO] [stdout] 69  |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 70  |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:80:4
[INFO] [stdout]     |
[INFO] [stdout] 70  |     struct Row {
[INFO] [stdout]     |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 74  |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 75  | |     r"
[INFO] [stdout] 76  | |       SELECT dinoparc_location_id
[INFO] [stdout] 77  | |       FROM dinoparc_locations;
[INFO] [stdout] 78  | |     ",
[INFO] [stdout] 79  | |   )
[INFO] [stdout] 80  | |   .fetch_all(&mut **tx)
[INFO] [stdout]     | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]     | |___|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/dinoparc.rs:222:1
[INFO] [stdout]     |
[INFO] [stdout] 222 | / declare_decimal_id! {
[INFO] [stdout] 223 | |   pub struct DinoparcLocationId(u8);
[INFO] [stdout] 224 | |   pub type ParseError = DinoparcLocationIdParseError;
[INFO] [stdout] 225 | |   const BOUNDS = 0..23;
[INFO] [stdout] 226 | |   const SQL_NAME = "dinoparc_location_id";
[INFO] [stdout] 227 | | }
[INFO] [stdout]     | |_- doesn't satisfy `DinoparcLocationId: Type<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait bound `DinoparcLocationId: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |     .bind(extra_lid)
[INFO] [stdout]    |      ---- ^^^^^^^^^ the trait `Encode<'_, _>` is not implemented for `DinoparcLocationId`, which is required by `&DinoparcLocationId: Encode<'_, _>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout]    = note: required for `&DinoparcLocationId` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Type<_>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |     .bind(extra_lid)
[INFO] [stdout]    |      ---- ^^^^^^^^^ the trait `Type<_>` is not implemented for `DinoparcLocationId`, which is required by `&DinoparcLocationId: Type<_>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout]    = note: required for `&DinoparcLocationId` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Encode<'_, _>` is not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 |     .bind(lid)
[INFO] [stdout]     |      ---- ^^^ the trait `Encode<'_, _>` is not implemented for `DinoparcLocationId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]               `&T` implements `Encode<'q, DB>`
[INFO] [stdout]               `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]               `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]             and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:80:4
[INFO] [stdout]     |
[INFO] [stdout] 70  |     struct Row {
[INFO] [stdout]     |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 74  |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 75  | |     r"
[INFO] [stdout] 76  | |       SELECT dinoparc_location_id
[INFO] [stdout] 77  | |       FROM dinoparc_locations;
[INFO] [stdout] 78  | |     ",
[INFO] [stdout] 79  | |   )
[INFO] [stdout] 80  | |   .fetch_all(&mut **tx)
[INFO] [stdout]     | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]     | |___|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/dinoparc.rs:222:1
[INFO] [stdout]     |
[INFO] [stdout] 222 | / declare_decimal_id! {
[INFO] [stdout] 223 | |   pub struct DinoparcLocationId(u8);
[INFO] [stdout] 224 | |   pub type ParseError = DinoparcLocationIdParseError;
[INFO] [stdout] 225 | |   const BOUNDS = 0..23;
[INFO] [stdout] 226 | |   const SQL_NAME = "dinoparc_location_id";
[INFO] [stdout] 227 | | }
[INFO] [stdout]     | |_- doesn't satisfy `DinoparcLocationId: Type<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait bound `DinoparcLocationId: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 |     .bind(lid)
[INFO] [stdout]     |      ---- ^^^ the trait `Type<_>` is not implemented for `DinoparcLocationId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |     .bind(extra_lid)
[INFO] [stdout]    |      ---- ^^^^^^^^^ the trait `Encode<'_, _>` is not implemented for `DinoparcLocationId`, which is required by `&DinoparcLocationId: Encode<'_, _>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout]    = note: required for `&DinoparcLocationId` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Type<_>` is not satisfied
[INFO] [stdout]   --> src/dinoparc.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |     .bind(extra_lid)
[INFO] [stdout]    |      ---- ^^^^^^^^^ the trait `Type<_>` is not implemented for `DinoparcLocationId`, which is required by `&DinoparcLocationId: Type<_>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout]    = note: required for `&DinoparcLocationId` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:21:44
[INFO] [stdout]     |
[INFO] [stdout] 21  |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `HammerfestServer`, which is required by `for<'r> populate_hammerfest_servers::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_hammerfest_servers::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/hammerfest.rs:16:19
[INFO] [stdout]     |
[INFO] [stdout] 16  |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 17  |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Encode<'_, _>` is not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 |     .bind(lid)
[INFO] [stdout]     |      ---- ^^^ the trait `Encode<'_, _>` is not implemented for `DinoparcLocationId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]               `&T` implements `Encode<'q, DB>`
[INFO] [stdout]               `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]               `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]             and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DinoparcLocationId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/dinoparc.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 |     .bind(lid)
[INFO] [stdout]     |      ---- ^^^ the trait `Type<_>` is not implemented for `DinoparcLocationId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:27:4
[INFO] [stdout]    |
[INFO] [stdout] 17 |     struct Row {
[INFO] [stdout]    |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 21 |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]    |  ________________________-
[INFO] [stdout] 22 | |     r"
[INFO] [stdout] 23 | |       SELECT hammerfest_server
[INFO] [stdout] 24 | |       FROM hammerfest_servers;
[INFO] [stdout] 25 | |     ",
[INFO] [stdout] 26 | |   )
[INFO] [stdout] 27 | |   .fetch_all(&mut **tx)
[INFO] [stdout]    | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]    | |___|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/hammerfest.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / declare_new_enum!(
[INFO] [stdout] 41 | |   pub enum HammerfestServer {
[INFO] [stdout] 42 | |     #[str("hammerfest.fr")]
[INFO] [stdout] 43 | |     HammerfestFr,
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |   const SQL_NAME = "hammerfest_server";
[INFO] [stdout] 51 | | );
[INFO] [stdout]    | |_- doesn't satisfy `HammerfestServer: Type<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait bound `HammerfestServer: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:21:44
[INFO] [stdout]     |
[INFO] [stdout] 21  |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `HammerfestServer`, which is required by `for<'r> populate_hammerfest_servers::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_hammerfest_servers::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/hammerfest.rs:16:19
[INFO] [stdout]     |
[INFO] [stdout] 16  |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 17  |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 |     .bind(extra)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestServer`, which is required by `&HammerfestServer: Encode<'_, _>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout]    = note: required for `&HammerfestServer` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Type<_>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 |     .bind(extra)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Type<_>` is not implemented for `HammerfestServer`, which is required by `&HammerfestServer: Type<_>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout]    = note: required for `&HammerfestServer` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 |     .bind(value)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestServer`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:27:4
[INFO] [stdout]    |
[INFO] [stdout] 17 |     struct Row {
[INFO] [stdout]    |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 21 |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]    |  ________________________-
[INFO] [stdout] 22 | |     r"
[INFO] [stdout] 23 | |       SELECT hammerfest_server
[INFO] [stdout] 24 | |       FROM hammerfest_servers;
[INFO] [stdout] 25 | |     ",
[INFO] [stdout] 26 | |   )
[INFO] [stdout] 27 | |   .fetch_all(&mut **tx)
[INFO] [stdout]    | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]    | |___|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/hammerfest.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / declare_new_enum!(
[INFO] [stdout] 41 | |   pub enum HammerfestServer {
[INFO] [stdout] 42 | |     #[str("hammerfest.fr")]
[INFO] [stdout] 43 | |     HammerfestFr,
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |   const SQL_NAME = "hammerfest_server";
[INFO] [stdout] 51 | | );
[INFO] [stdout]    | |_- doesn't satisfy `HammerfestServer: Type<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: trait bound `HammerfestServer: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Type<_>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 |     .bind(value)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Type<_>` is not implemented for `HammerfestServer`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 |     .bind(extra)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestServer`, which is required by `&HammerfestServer: Encode<'_, _>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout]    = note: required for `&HammerfestServer` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Type<_>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 |     .bind(extra)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Type<_>` is not implemented for `HammerfestServer`, which is required by `&HammerfestServer: Type<_>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout]    = note: required for `&HammerfestServer` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:75:44
[INFO] [stdout]     |
[INFO] [stdout] 75  |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `HammerfestItemId`, which is required by `for<'r> populate_hammerfest_items::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_hammerfest_items::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/hammerfest.rs:70:19
[INFO] [stdout]     |
[INFO] [stdout] 70  |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 71  |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 |     .bind(value)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestServer`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestServer: Type<_>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 |     .bind(value)
[INFO] [stdout]    |      ---- ^^^^^ the trait `Type<_>` is not implemented for `HammerfestServer`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:75:44
[INFO] [stdout]     |
[INFO] [stdout] 75  |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `HammerfestItemId`, which is required by `for<'r> populate_hammerfest_items::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_hammerfest_items::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/hammerfest.rs:70:19
[INFO] [stdout]     |
[INFO] [stdout] 70  |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 71  |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:81:4
[INFO] [stdout]     |
[INFO] [stdout] 71  |     struct Row {
[INFO] [stdout]     |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 75  |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 76  | |     r"
[INFO] [stdout] 77  | |       SELECT hammerfest_item_id
[INFO] [stdout] 78  | |       FROM hammerfest_items;
[INFO] [stdout] 79  | |     ",
[INFO] [stdout] 80  | |   )
[INFO] [stdout] 81  | |   .fetch_all(&mut **tx)
[INFO] [stdout]     | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]     | |___|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/hammerfest.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | / declare_decimal_id! {
[INFO] [stdout] 275 | |   pub struct HammerfestItemId(u16);
[INFO] [stdout] 276 | |   pub type ParseError = HammerfestItemIdParseError;
[INFO] [stdout] 277 | |   const BOUNDS = 0..10_000;
[INFO] [stdout] 278 | |   const SQL_NAME = "hammerfest_item_id";
[INFO] [stdout] 279 | | }
[INFO] [stdout]     | |_- doesn't satisfy `HammerfestItemId: Type<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait bound `HammerfestItemId: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 |     .bind(extra_qid)
[INFO] [stdout]    |      ---- ^^^^^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestItemId`, which is required by `&HammerfestItemId: Encode<'_, _>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout]    = note: required for `&HammerfestItemId` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Type<_>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 |     .bind(extra_qid)
[INFO] [stdout]    |      ---- ^^^^^^^^^ the trait `Type<_>` is not implemented for `HammerfestItemId`, which is required by `&HammerfestItemId: Type<_>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout]    = note: required for `&HammerfestItemId` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:81:4
[INFO] [stdout]     |
[INFO] [stdout] 71  |     struct Row {
[INFO] [stdout]     |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 75  |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 76  | |     r"
[INFO] [stdout] 77  | |       SELECT hammerfest_item_id
[INFO] [stdout] 78  | |       FROM hammerfest_items;
[INFO] [stdout] 79  | |     ",
[INFO] [stdout] 80  | |   )
[INFO] [stdout] 81  | |   .fetch_all(&mut **tx)
[INFO] [stdout]     | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]     | |___|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/hammerfest.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | / declare_decimal_id! {
[INFO] [stdout] 275 | |   pub struct HammerfestItemId(u16);
[INFO] [stdout] 276 | |   pub type ParseError = HammerfestItemIdParseError;
[INFO] [stdout] 277 | |   const BOUNDS = 0..10_000;
[INFO] [stdout] 278 | |   const SQL_NAME = "hammerfest_item_id";
[INFO] [stdout] 279 | | }
[INFO] [stdout]     | |_- doesn't satisfy `HammerfestItemId: Type<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait bound `HammerfestItemId: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Encode<'_, _>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 |     .bind(item.id)
[INFO] [stdout]     |      ---- ^^^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestItemId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]               `&T` implements `Encode<'q, DB>`
[INFO] [stdout]               `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]               `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]             and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Encode<'_, _>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 |     .bind(extra_qid)
[INFO] [stdout]    |      ---- ^^^^^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestItemId`, which is required by `&HammerfestItemId: Encode<'_, _>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]              `&T` implements `Encode<'q, DB>`
[INFO] [stdout]              `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]              `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]              `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]            and 34 others
[INFO] [stdout]    = note: required for `&HammerfestItemId` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 |     .bind(item.id)
[INFO] [stdout]     |      ---- ^^^^^^^ the trait `Type<_>` is not implemented for `HammerfestItemId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Type<_>` is not satisfied
[INFO] [stdout]   --> src/hammerfest.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 |     .bind(extra_qid)
[INFO] [stdout]    |      ---- ^^^^^^^^^ the trait `Type<_>` is not implemented for `HammerfestItemId`, which is required by `&HammerfestItemId: Type<_>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]              `&T` implements `Type<DB>`
[INFO] [stdout]              `()` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]              `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]            and 41 others
[INFO] [stdout]    = note: required for `&HammerfestItemId` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]    |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:128:44
[INFO] [stdout]     |
[INFO] [stdout] 128 |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `HammerfestQuestId`, which is required by `for<'r> populate_hammerfest_quests::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_hammerfest_quests::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/hammerfest.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 124 |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Encode<'_, _>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 |     .bind(item.id)
[INFO] [stdout]     |      ---- ^^^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestItemId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]               `&T` implements `Encode<'q, DB>`
[INFO] [stdout]               `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]               `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]             and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestItemId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 |     .bind(item.id)
[INFO] [stdout]     |      ---- ^^^^^^^ the trait `Type<_>` is not implemented for `HammerfestItemId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:134:4
[INFO] [stdout]     |
[INFO] [stdout] 124 |     struct Row {
[INFO] [stdout]     |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 128 |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 129 | |     r"
[INFO] [stdout] 130 | |       SELECT hammerfest_quest_id
[INFO] [stdout] 131 | |       FROM hammerfest_quests;
[INFO] [stdout] 132 | |     ",
[INFO] [stdout] 133 | |   )
[INFO] [stdout] 134 | |   .fetch_all(&mut **tx)
[INFO] [stdout]     | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]     | |___|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/hammerfest.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / declare_decimal_id! {
[INFO] [stdout] 261 | |   pub struct HammerfestQuestId(u8);
[INFO] [stdout] 262 | |   pub type ParseError = HammerfestQuestIdParseError;
[INFO] [stdout] 263 | |   const BOUNDS = 0..76;
[INFO] [stdout] 264 | |   const SQL_NAME = "hammerfest_quest_id";
[INFO] [stdout] 265 | | }
[INFO] [stdout]     | |_- doesn't satisfy `HammerfestQuestId: Type<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait bound `HammerfestQuestId: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:128:44
[INFO] [stdout]     |
[INFO] [stdout] 128 |   let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |                                            ^^^ the trait `Type<_>` is not implemented for `HammerfestQuestId`, which is required by `for<'r> populate_hammerfest_quests::{closure#0}::Row: FromRow<'r, _>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required for `populate_hammerfest_quests::{closure#0}::Row` to implement `for<'r> FromRow<'r, _>`
[INFO] [stdout]    --> src/hammerfest.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 |   #[derive(Debug, sqlx::FromRow)]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unsatisfied trait bound introduced in this `derive` macro
[INFO] [stdout] 124 |   struct Row {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] note: required by a bound in `sqlx::query_as`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query_as.rs:345:8
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub fn query_as<'q, DB, O>(sql: &'q str) -> QueryAs<'q, DB, O, <DB as HasArguments<'q>>::Arguments>
[INFO] [stdout]     |        -------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 345 |     O: for<'r> FromRow<'r, DB::Row>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `query_as`
[INFO] [stdout]     = note: this error originates in the derive macro `sqlx::FromRow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Encode<'_, _>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 |     .bind(extra_qid)
[INFO] [stdout]     |      ---- ^^^^^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestQuestId`, which is required by `&HammerfestQuestId: Encode<'_, _>`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]               `&T` implements `Encode<'q, DB>`
[INFO] [stdout]               `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]               `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]             and 34 others
[INFO] [stdout]     = note: required for `&HammerfestQuestId` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 |     .bind(extra_qid)
[INFO] [stdout]     |      ---- ^^^^^^^^^ the trait `Type<_>` is not implemented for `HammerfestQuestId`, which is required by `&HammerfestQuestId: Type<_>`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout]     = note: required for `&HammerfestQuestId` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `fetch_all` exists for struct `QueryAs<'_, _, Row, _>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:134:4
[INFO] [stdout]     |
[INFO] [stdout] 124 |     struct Row {
[INFO] [stdout]     |     ---------- doesn't satisfy `_: FromRow<'r, _>`
[INFO] [stdout] ...
[INFO] [stdout] 128 |     let rows: Vec<Row> = sqlx::query_as::<_, Row>(
[INFO] [stdout]     |  ________________________-
[INFO] [stdout] 129 | |     r"
[INFO] [stdout] 130 | |       SELECT hammerfest_quest_id
[INFO] [stdout] 131 | |       FROM hammerfest_quests;
[INFO] [stdout] 132 | |     ",
[INFO] [stdout] 133 | |   )
[INFO] [stdout] 134 | |   .fetch_all(&mut **tx)
[INFO] [stdout]     | |   -^^^^^^^^^ method cannot be called on `QueryAs<'_, _, Row, _>` due to unsatisfied trait bounds
[INFO] [stdout]     | |___|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/hammerfest.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / declare_decimal_id! {
[INFO] [stdout] 261 | |   pub struct HammerfestQuestId(u8);
[INFO] [stdout] 262 | |   pub type ParseError = HammerfestQuestIdParseError;
[INFO] [stdout] 263 | |   const BOUNDS = 0..76;
[INFO] [stdout] 264 | |   const SQL_NAME = "hammerfest_quest_id";
[INFO] [stdout] 265 | | }
[INFO] [stdout]     | |_- doesn't satisfy `HammerfestQuestId: Type<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: trait bound `HammerfestQuestId: Type<_>` was not satisfied
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Encode<'_, _>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |     .bind(qid)
[INFO] [stdout]     |      ---- ^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestQuestId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]               `&T` implements `Encode<'q, DB>`
[INFO] [stdout]               `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]               `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]             and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |     .bind(qid)
[INFO] [stdout]     |      ---- ^^^ the trait `Type<_>` is not implemented for `HammerfestQuestId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Encode<'_, _>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 |     .bind(extra_qid)
[INFO] [stdout]     |      ---- ^^^^^^^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestQuestId`, which is required by `&HammerfestQuestId: Encode<'_, _>`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]               `&T` implements `Encode<'q, DB>`
[INFO] [stdout]               `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]               `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]             and 34 others
[INFO] [stdout]     = note: required for `&HammerfestQuestId` to implement `Encode<'_, _>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 |     .bind(extra_qid)
[INFO] [stdout]     |      ---- ^^^^^^^^^ the trait `Type<_>` is not implemented for `HammerfestQuestId`, which is required by `&HammerfestQuestId: Type<_>`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout]     = note: required for `&HammerfestQuestId` to implement `Type<_>`
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Encode<'_, _>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |     .bind(qid)
[INFO] [stdout]     |      ---- ^^^ the trait `Encode<'_, _>` is not implemented for `HammerfestQuestId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Encode<'q, DB>`:
[INFO] [stdout]               `&T` implements `Encode<'q, DB>`
[INFO] [stdout]               `&[T]` implements `Encode<'q, Postgres>`
[INFO] [stdout]               `&[u8]` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `&str` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<[u8]>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Box<str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `Cow<'_, str>` implements `Encode<'_, Postgres>`
[INFO] [stdout]               `DateTime<Tz>` implements `Encode<'_, Postgres>`
[INFO] [stdout]             and 34 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:32
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HammerfestQuestId: Type<_>` is not satisfied
[INFO] [stdout]    --> src/hammerfest.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |     .bind(qid)
[INFO] [stdout]     |      ---- ^^^ the trait `Type<_>` is not implemented for `HammerfestQuestId`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Type<DB>`:
[INFO] [stdout]               `&T` implements `Type<DB>`
[INFO] [stdout]               `()` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6)` implements `Type<Postgres>`
[INFO] [stdout]               `(T1, T2, T3, T4, T5, T6, T7)` implements `Type<Postgres>`
[INFO] [stdout]             and 41 others
[INFO] [stdout] note: required by a bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sqlx-core-0.7.4/src/query.rs:81:49
[INFO] [stdout]     |
[INFO] [stdout] 81  |     pub fn bind<T: 'q + Send + Encode<'q, DB> + Type<DB>>(mut self, value: T) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^ required by this bound in `Query::<'q, DB, <DB as HasArguments<'q>>::Arguments>::bind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 32 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eternaltwin_populate` (lib test) due to 33 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 32 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eternaltwin_populate` (lib) due to 33 previous errors
[INFO] running `Command { std: "docker" "inspect" "6dcd7b04a60dc1393f90b6454858938cc0eba80d674a9f53570b7a2ea41b170d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6dcd7b04a60dc1393f90b6454858938cc0eba80d674a9f53570b7a2ea41b170d", kill_on_drop: false }`
[INFO] [stdout] 6dcd7b04a60dc1393f90b6454858938cc0eba80d674a9f53570b7a2ea41b170d
