[INFO] fetching crate planetary-server 0.1.0...
[INFO] checking planetary-server-0.1.0 against try#95813608313bff49cfc1afc393a946a3c085b772 for pr-148946
[INFO] extracting crate planetary-server 0.1.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate planetary-server 0.1.0
[INFO] finished tweaking crates.io crate planetary-server 0.1.0
[INFO] tweaked toml for crates.io crate planetary-server 0.1.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate planetary-server 0.1.0 on toolchain 95813608313bff49cfc1afc393a946a3c085b772
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+95813608313bff49cfc1afc393a946a3c085b772" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate planetary-server 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+95813608313bff49cfc1afc393a946a3c085b772" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+95813608313bff49cfc1afc393a946a3c085b772" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8849acae043c2c97be7e554e98055147c05aa7bd22be9db68eb210a92ac9e69f
[INFO] running `Command { std: "docker" "start" "-a" "8849acae043c2c97be7e554e98055147c05aa7bd22be9db68eb210a92ac9e69f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8849acae043c2c97be7e554e98055147c05aa7bd22be9db68eb210a92ac9e69f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8849acae043c2c97be7e554e98055147c05aa7bd22be9db68eb210a92ac9e69f", kill_on_drop: false }`
[INFO] [stdout] 8849acae043c2c97be7e554e98055147c05aa7bd22be9db68eb210a92ac9e69f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+95813608313bff49cfc1afc393a946a3c085b772" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ef37702b953f82c8357b371a3fa152651eb9e535b2b8b90eae3a1cd75fb36eb8
[INFO] running `Command { std: "docker" "start" "-a" "ef37702b953f82c8357b371a3fa152651eb9e535b2b8b90eae3a1cd75fb36eb8", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.1
[INFO] [stderr]    Compiling serde_core v1.0.225
[INFO] [stderr]    Compiling serde v1.0.225
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]     Checking parking_lot_core v0.9.11
[INFO] [stderr]     Checking mio v1.0.4
[INFO] [stderr]     Checking signal-hook-registry v1.4.6
[INFO] [stderr]     Checking socket2 v0.6.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking indexmap v2.11.3
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking hdrhistogram v7.5.4
[INFO] [stderr]     Checking compression-core v0.4.29
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking unicode-normalization v0.1.24
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking parking_lot v0.12.4
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking uuid v1.18.1
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling pq-sys v0.7.2
[INFO] [stderr]    Compiling vte_generate_state_changes v0.1.2
[INFO] [stderr]     Checking unicode-bidi v0.3.18
[INFO] [stderr]    Compiling portable-atomic v1.11.1
[INFO] [stderr]     Checking flate2 v1.1.2
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking http-range-header v0.4.2
[INFO] [stderr]     Checking unicode-properties v0.1.3
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]     Checking vte v0.11.1
[INFO] [stderr]     Checking time v0.3.43
[INFO] [stderr]     Checking regex-automata v0.4.10
[INFO] [stderr]     Checking md-5 v0.10.6
[INFO] [stderr]    Compiling toml_writer v1.0.2
[INFO] [stderr]    Compiling rust_decimal v1.38.0
[INFO] [stderr]     Checking fallible-iterator v0.2.0
[INFO] [stderr]     Checking unty v0.0.4
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking stringprep v0.1.5
[INFO] [stderr]     Checking unicode-width v0.2.1
[INFO] [stderr]     Checking tempfile v3.22.0
[INFO] [stderr]     Checking toml_parser v1.0.2
[INFO] [stderr]     Checking phf_shared v0.11.3
[INFO] [stderr]    Compiling cc v1.2.37
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]     Checking vt100 v0.15.2
[INFO] [stderr]     Checking clap_builder v4.5.47
[INFO] [stderr]     Checking console v0.16.1
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking postgres-protocol v0.6.8
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]     Checking nu-ansi-term v0.50.1
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]     Checking unit-prefix v0.5.1
[INFO] [stderr]     Checking crossbeam-queue v0.3.12
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking postgres-types v0.2.9
[INFO] [stderr]     Checking indicatif v0.18.0
[INFO] [stderr]     Checking socket2 v0.5.10
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]     Checking xml-rs v0.8.27
[INFO] [stderr]     Checking whoami v1.6.1
[INFO] [stderr]     Checking deadpool-runtime v0.1.4
[INFO] [stderr]     Checking opool v0.1.1
[INFO] [stderr]     Checking crc64fast-nvme v1.2.0
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking headers-core v0.3.0
[INFO] [stderr]     Checking scoped-futures v0.1.4
[INFO] [stderr]     Checking byte-unit v5.1.6
[INFO] [stderr]     Checking headers v0.4.1
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling pq-src v0.3.9+libpq-17.5
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]     Checking toml_datetime v0.7.1
[INFO] [stderr]     Checking serde_json v1.0.145
[INFO] [stderr]     Checking serde_spanned v1.0.1
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking serde_html_form v0.2.8
[INFO] [stderr]     Checking toml v0.9.6
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling diesel_table_macro_syntax v0.2.0
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling serde_derive v1.0.225
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling clap_derive v4.5.47
[INFO] [stderr]     Checking tokio v1.47.1
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]     Checking compression-codecs v0.4.30
[INFO] [stderr]    Compiling axum-macros v0.5.0
[INFO] [stderr]    Compiling diesel-derive-enum v3.0.0-beta.1
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking yoke v0.8.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.20
[INFO] [stderr]     Checking axum-core v0.5.2
[INFO] [stderr]     Checking zerovec v0.11.4
[INFO] [stderr]     Checking zerotrie v0.2.2
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking pin-project v1.1.10
[INFO] [stderr]     Checking thiserror v2.0.16
[INFO] [stderr]     Checking clap v4.5.47
[INFO] [stderr]     Checking clap-verbosity-flag v3.0.4
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling dsl_auto_type v0.1.3
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling diesel_derives v2.2.7
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling bon-macros v3.7.2
[INFO] [stderr]     Checking tinystr v0.8.1
[INFO] [stderr]     Checking potential_utf v0.1.3
[INFO] [stderr]     Checking tracing-indicatif v0.3.13
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking http-serde v2.1.1
[INFO] [stderr]     Checking bincode v2.0.1
[INFO] [stderr]     Checking secrecy v0.10.3
[INFO] [stderr]     Checking serde-xml-rs v0.8.1
[INFO] [stderr]     Checking migrations_internals v2.2.1
[INFO] [stderr]     Checking icu_collections v2.0.0
[INFO] [stderr]     Checking icu_locale_core v2.0.0
[INFO] [stderr]     Checking http-cache-semantics v2.1.0
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking icu_provider v2.0.0
[INFO] [stderr]    Compiling migrations_macros v2.2.0
[INFO] [stderr]     Checking icu_properties v2.0.1
[INFO] [stderr]     Checking icu_normalizer v2.0.0
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking tokio-util v0.7.16
[INFO] [stderr]     Checking async-compression v0.4.30
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking deadpool v0.12.3
[INFO] [stderr]     Checking tokio-retry2 v0.6.0
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.7
[INFO] [stderr]     Checking h2 v0.4.12
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]     Checking http-cache-stream v0.2.0
[INFO] [stderr]     Checking tokio-postgres v0.7.13
[INFO] [stderr]     Checking diesel v2.2.12
[INFO] [stderr]     Checking tes v0.9.0
[INFO] [stderr]     Checking tower-http v0.6.6
[INFO] [stderr]     Checking bon v3.7.2
[INFO] [stderr]     Checking hyper v1.7.0
[INFO] [stderr]     Checking hyper-util v0.1.17
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking axum v0.8.4
[INFO] [stderr]     Checking reqwest v0.12.23
[INFO] [stderr]     Checking reqwest-middleware v0.4.2
[INFO] [stderr]     Checking http-cache-stream-reqwest v0.2.0
[INFO] [stderr]     Checking cloud-copy v0.3.0
[INFO] [stderr]     Checking axum-extra v0.10.1
[INFO] [stderr]     Checking diesel-async v0.6.1
[INFO] [stderr]     Checking diesel_migrations v2.2.0
[INFO] [stderr]     Checking planetary-db v0.1.0
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:238:22
[INFO] [stdout]     |
[INFO] [stdout] 238 |                     .first(&mut conn)
[INFO] [stdout]     |                      ^^^^^ multiple `first` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `SelectStatement<F, S, D, W, O, LOf, G, H, LC>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 235 ~                 diesel_async::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 236 +                     .select(models::MinimalTask::as_select())
[INFO] [stdout] 237 +                     .filter(schema::tasks::tes_id.eq(tes_id)), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 235 ~                 diesel::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 236 +                     .select(models::MinimalTask::as_select())
[INFO] [stdout] 237 +                     .filter(schema::tasks::tes_id.eq(tes_id)), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 | /                 schema::tasks::table
[INFO] [stdout] 236 | |                     .select(models::MinimalTask::as_select())
[INFO] [stdout] 237 | |                     .filter(schema::tasks::tes_id.eq(tes_id))
[INFO] [stdout] 238 | |                     .first(&mut conn)
[INFO] [stdout] 239 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:249:22
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     .first(&mut conn)
[INFO] [stdout]     |                      ^^^^^ multiple `first` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `SelectStatement<F, S, D, W, O, LOf, G, H, LC>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 246 ~                 let task = diesel_async::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 247 +                     .select(models::BasicTask::as_select())
[INFO] [stdout] 248 +                     .filter(schema::tasks::tes_id.eq(tes_id)), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 246 ~                 let task = diesel::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 247 +                     .select(models::BasicTask::as_select())
[INFO] [stdout] 248 +                     .filter(schema::tasks::tes_id.eq(tes_id)), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:246:28
[INFO] [stdout]     |
[INFO] [stdout] 246 |                   let task = schema::tasks::table
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 247 | |                     .select(models::BasicTask::as_select())
[INFO] [stdout] 248 | |                     .filter(schema::tasks::tes_id.eq(tes_id))
[INFO] [stdout] 249 | |                     .first(&mut conn)
[INFO] [stdout] 250 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:255:34
[INFO] [stdout]     |
[INFO] [stdout] 255 |                   let containers = models::BasicContainer::belonging_to(&task)
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 256 | |                     .select(models::BasicContainer::as_select())
[INFO] [stdout] 257 | |                     .filter(schema::containers::executor_index.is_not_null())
[INFO] [stdout] 258 | |                     .order_by(schema::containers::executor_index)
[INFO] [stdout] 259 | |                     .load(&mut conn)
[INFO] [stdout] 260 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:269:22
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     .first(&mut conn)
[INFO] [stdout]     |                      ^^^^^ multiple `first` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `SelectStatement<F, S, D, W, O, LOf, G, H, LC>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 266 ~                 let task = diesel_async::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 267 +                     .select(models::FullTask::as_select())
[INFO] [stdout] 268 +                     .filter(schema::tasks::tes_id.eq(tes_id)), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 266 ~                 let task = diesel::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 267 +                     .select(models::FullTask::as_select())
[INFO] [stdout] 268 +                     .filter(schema::tasks::tes_id.eq(tes_id)), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:266:28
[INFO] [stdout]     |
[INFO] [stdout] 266 |                   let task = schema::tasks::table
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 267 | |                     .select(models::FullTask::as_select())
[INFO] [stdout] 268 | |                     .filter(schema::tasks::tes_id.eq(tes_id))
[INFO] [stdout] 269 | |                     .first(&mut conn)
[INFO] [stdout] 270 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:275:34
[INFO] [stdout]     |
[INFO] [stdout] 275 |                   let containers = models::FullContainer::belonging_to(&task)
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 276 | |                     .select(models::FullContainer::as_select())
[INFO] [stdout] 277 | |                     .filter(schema::containers::executor_index.is_not_null())
[INFO] [stdout] 278 | |                     .order_by(schema::containers::executor_index)
[INFO] [stdout] 279 | |                     .load(&mut conn)
[INFO] [stdout] 280 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:347:22
[INFO] [stdout]     |
[INFO] [stdout] 347 |                     .load(&mut conn)
[INFO] [stdout]     |                      ^^^^ multiple `load` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `BoxedSelectStatement<'_, ST, QS, DB, GB>`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 345 ~                 let tasks = diesel::RunQueryDsl::load(query
[INFO] [stdout] 346 +                     .select(models::MinimalTask::as_select()), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 345 ~                 let tasks = diesel_async::RunQueryDsl::load(query
[INFO] [stdout] 346 +                     .select(models::MinimalTask::as_select()), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:345:29
[INFO] [stdout]     |
[INFO] [stdout] 345 |                   let tasks = query
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 346 | |                     .select(models::MinimalTask::as_select())
[INFO] [stdout] 347 | |                     .load(&mut conn)
[INFO] [stdout] 348 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:360:31
[INFO] [stdout]     |
[INFO] [stdout] 360 |                         .map(|t| TaskResponse::Minimal(t.into()))
[INFO] [stdout]     |                               ^                        - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 360 |                         .map(|t: /* Type */| TaskResponse::Minimal(t.into()))
[INFO] [stdout]     |                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:368:22
[INFO] [stdout]     |
[INFO] [stdout] 368 |                     .load(&mut conn)
[INFO] [stdout]     |                      ^^^^ multiple `load` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `BoxedSelectStatement<'_, ST, QS, DB, GB>`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 366 ~                 let tasks: Vec<_> = diesel::RunQueryDsl::load(query
[INFO] [stdout] 367 +                     .select(models::BasicTask::as_select()), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 366 ~                 let tasks: Vec<_> = diesel_async::RunQueryDsl::load(query
[INFO] [stdout] 367 +                     .select(models::BasicTask::as_select()), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:366:37
[INFO] [stdout]     |
[INFO] [stdout] 366 |                   let tasks: Vec<_> = query
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 367 | |                     .select(models::BasicTask::as_select())
[INFO] [stdout] 368 | |                     .load(&mut conn)
[INFO] [stdout] 369 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:381:21
[INFO] [stdout]     |
[INFO] [stdout] 381 | /                     models::BasicContainer::belonging_to(&tasks)
[INFO] [stdout] 382 | |                         .select(models::BasicContainer::as_select())
[INFO] [stdout] 383 | |                         .filter(schema::containers::executor_index.is_not_null())
[INFO] [stdout] 384 | |                         .order_by(schema::containers::executor_index)
[INFO] [stdout] 385 | |                         .load(&mut conn)
[INFO] [stdout] 386 | |                         .await
[INFO] [stdout]     | |______________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |                     .load(&mut conn)
[INFO] [stdout]     |                      ^^^^ multiple `load` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `BoxedSelectStatement<'_, ST, QS, DB, GB>`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 397 ~                 let tasks: Vec<_> = diesel::RunQueryDsl::load(query
[INFO] [stdout] 398 +                     .select(models::FullTask::as_select()), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 397 ~                 let tasks: Vec<_> = diesel_async::RunQueryDsl::load(query
[INFO] [stdout] 398 +                     .select(models::FullTask::as_select()), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:397:37
[INFO] [stdout]     |
[INFO] [stdout] 397 |                   let tasks: Vec<_> = query
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 398 | |                     .select(models::FullTask::as_select())
[INFO] [stdout] 399 | |                     .load(&mut conn)
[INFO] [stdout] 400 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:412:21
[INFO] [stdout]     |
[INFO] [stdout] 412 | /                     models::FullContainer::belonging_to(&tasks)
[INFO] [stdout] 413 | |                         .select(models::FullContainer::as_select())
[INFO] [stdout] 414 | |                         .filter(schema::containers::executor_index.is_not_null())
[INFO] [stdout] 415 | |                         .order_by(schema::containers::executor_index)
[INFO] [stdout] 416 | |                         .load(&mut conn)
[INFO] [stdout] 417 | |                         .await
[INFO] [stdout]     | |______________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:442:14
[INFO] [stdout]     |
[INFO] [stdout] 442 |             .first(&mut conn)
[INFO] [stdout]     |              ^^^^^ multiple `first` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `SelectStatement<F, S, D, W, O, LOf, G, H, LC>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 439 ~         ) = diesel_async::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 440 +             .select((schema::tasks::inputs, schema::tasks::outputs))
[INFO] [stdout] 441 +             .filter(schema::tasks::tes_id.eq(tes_id)), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 439 ~         ) = diesel::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 440 +             .select((schema::tasks::inputs, schema::tasks::outputs))
[INFO] [stdout] 441 +             .filter(schema::tasks::tes_id.eq(tes_id)), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |           ) = schema::tasks::table
[INFO] [stdout]     |  _____________^
[INFO] [stdout] 440 | |             .select((schema::tasks::inputs, schema::tasks::outputs))
[INFO] [stdout] 441 | |             .filter(schema::tasks::tes_id.eq(tes_id))
[INFO] [stdout] 442 | |             .first(&mut conn)
[INFO] [stdout] 443 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:474:14
[INFO] [stdout]     |
[INFO] [stdout] 474 |             .get_results(&mut conn)
[INFO] [stdout]     |              ^^^^^^^^^^^ multiple `get_results` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `SelectStatement<F, S, D, W, O, LOf, G, H, LC>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 462 ~         Ok(diesel_async::RunQueryDsl::get_results(schema::tasks::table
[INFO] [stdout] 463 +             .select(schema::tasks::tes_id)
[INFO] [stdout] 464 +             .filter(
[INFO] [stdout] 465 +                 schema::tasks::state
[INFO] [stdout] 466 +                     .eq_any(&[
[INFO] [stdout] 467 +                         TaskState::Unknown,
[INFO] [stdout] 468 +                         TaskState::Queued,
[INFO] [stdout] 469 +                         TaskState::Initializing,
[INFO] [stdout] 470 +                         TaskState::Running,
[INFO] [stdout] 471 +                     ])
[INFO] [stdout] 472 +                     .and(schema::tasks::creation_time.le(before.into_sql::<Timestamptz>())),
[INFO] [stdout] 473 +             ), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 462 ~         Ok(diesel::RunQueryDsl::get_results(schema::tasks::table
[INFO] [stdout] 463 +             .select(schema::tasks::tes_id)
[INFO] [stdout] 464 +             .filter(
[INFO] [stdout] 465 +                 schema::tasks::state
[INFO] [stdout] 466 +                     .eq_any(&[
[INFO] [stdout] 467 +                         TaskState::Unknown,
[INFO] [stdout] 468 +                         TaskState::Queued,
[INFO] [stdout] 469 +                         TaskState::Initializing,
[INFO] [stdout] 470 +                         TaskState::Running,
[INFO] [stdout] 471 +                     ])
[INFO] [stdout] 472 +                     .and(schema::tasks::creation_time.le(before.into_sql::<Timestamptz>())),
[INFO] [stdout] 473 +             ), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:462:12
[INFO] [stdout]     |
[INFO] [stdout] 462 |           Ok(schema::tasks::table
[INFO] [stdout]     |  ____________^
[INFO] [stdout] 463 | |             .select(schema::tasks::tes_id)
[INFO] [stdout] 464 | |             .filter(
[INFO] [stdout] 465 | |                 schema::tasks::state
[INFO] [stdout] ...   |
[INFO] [stdout] 474 | |             .get_results(&mut conn)
[INFO] [stdout] 475 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:559:22
[INFO] [stdout]     |
[INFO] [stdout] 559 |                     .get_result(conn)
[INFO] [stdout]     |                      ^^^^^^^^^^ multiple `get_result` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `query_builder::sql_query::UncheckedBind<Query, Value, ST>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 551 ~                     let updated: Option<UpdatedTask> = diesel_async::RunQueryDsl::get_result(sql_query(
[INFO] [stdout] 552 +                         "UPDATE tasks SET state = $1, system_logs = array_cat(system_logs, $2) \
[INFO] [stdout] 553 +                          WHERE tes_id = $3 AND state = ANY ($4) RETURNING id",
[INFO] [stdout] 554 +                     )
[INFO] [stdout] 555 +                     .bind::<schema::sql_types::TaskState, _>(TaskState::from(state))
[INFO] [stdout] 556 +                     .bind::<Array<Text>, _>(messages)
[INFO] [stdout] 557 +                     .bind::<Text, _>(tes_id)
[INFO] [stdout] 558 +                     .bind::<Array<schema::sql_types::TaskState>, _>(previous), conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 551 ~                     let updated: Option<UpdatedTask> = diesel::RunQueryDsl::get_result(sql_query(
[INFO] [stdout] 552 +                         "UPDATE tasks SET state = $1, system_logs = array_cat(system_logs, $2) \
[INFO] [stdout] 553 +                          WHERE tes_id = $3 AND state = ANY ($4) RETURNING id",
[INFO] [stdout] 554 +                     )
[INFO] [stdout] 555 +                     .bind::<schema::sql_types::TaskState, _>(TaskState::from(state))
[INFO] [stdout] 556 +                     .bind::<Array<Text>, _>(messages)
[INFO] [stdout] 557 +                     .bind::<Text, _>(tes_id)
[INFO] [stdout] 558 +                     .bind::<Array<schema::sql_types::TaskState>, _>(previous), conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:551:56
[INFO] [stdout]     |
[INFO] [stdout] 551 |                       let updated: Option<UpdatedTask> = sql_query(
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 552 | |                         "UPDATE tasks SET state = $1, system_logs = array_cat(system_logs, $2) \
[INFO] [stdout] 553 | |                          WHERE tes_id = $3 AND state = ANY ($4) RETURNING id",
[INFO] [stdout] ...   |
[INFO] [stdout] 559 | |                     .get_result(conn)
[INFO] [stdout] 560 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:577:38
[INFO] [stdout]     |
[INFO] [stdout] 577 | ...                   .execute(conn)
[INFO] [stdout]     |                        ^^^^^^^ multiple `execute` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `InsertStatement<T, U, Op, Ret>`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 569 ~                                 diesel::RunQueryDsl::execute(diesel::insert_into(schema::containers::table)
[INFO] [stdout] 570 +                                     .values(
[INFO] [stdout] 571 +                                         containers
[INFO] [stdout] 572 +                                             .into_iter()
[INFO] [stdout] 573 +                                             .map(|c| models::NewContainer::new(id, c))
[INFO] [stdout] 574 +                                             .collect::<Vec<_>>(),
[INFO] [stdout] 575 +                                     )
[INFO] [stdout] 576 +                                     .on_conflict_do_nothing(), conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 569 ~                                 diesel_async::RunQueryDsl::execute(diesel::insert_into(schema::containers::table)
[INFO] [stdout] 570 +                                     .values(
[INFO] [stdout] 571 +                                         containers
[INFO] [stdout] 572 +                                             .into_iter()
[INFO] [stdout] 573 +                                             .map(|c| models::NewContainer::new(id, c))
[INFO] [stdout] 574 +                                             .collect::<Vec<_>>(),
[INFO] [stdout] 575 +                                     )
[INFO] [stdout] 576 +                                     .on_conflict_do_nothing(), conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:569:33
[INFO] [stdout]     |
[INFO] [stdout] 569 | / ...                   diesel::insert_into(schema::containers::table)
[INFO] [stdout] 570 | | ...                       .values(
[INFO] [stdout] 571 | | ...                           containers
[INFO] [stdout] 572 | | ...                               .into_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 577 | | ...                       .execute(conn)
[INFO] [stdout] 578 | | ...                       .await
[INFO] [stdout]     | |________________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:608:14
[INFO] [stdout]     |
[INFO] [stdout] 608 |             .execute(&mut conn)
[INFO] [stdout]     |              ^^^^^^^ multiple `execute` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `query_builder::sql_query::UncheckedBind<Query, Value, ST>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 605 ~         diesel_async::RunQueryDsl::execute(sql_query("UPDATE tasks SET system_logs = array_cat(system_logs, $1) WHERE tes_id = $2")
[INFO] [stdout] 606 +             .bind::<Array<Text>, _>(messages)
[INFO] [stdout] 607 +             .bind::<Text, _>(tes_id), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 605 ~         diesel::RunQueryDsl::execute(sql_query("UPDATE tasks SET system_logs = array_cat(system_logs, $1) WHERE tes_id = $2")
[INFO] [stdout] 606 +             .bind::<Array<Text>, _>(messages)
[INFO] [stdout] 607 +             .bind::<Text, _>(tes_id), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:605:9
[INFO] [stdout]     |
[INFO] [stdout] 605 | /         sql_query("UPDATE tasks SET system_logs = array_cat(system_logs, $1) WHERE tes_id = $2")
[INFO] [stdout] 606 | |             .bind::<Array<Text>, _>(messages)
[INFO] [stdout] 607 | |             .bind::<Text, _>(tes_id)
[INFO] [stdout] 608 | |             .execute(&mut conn)
[INFO] [stdout] 609 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:632:14
[INFO] [stdout]     |
[INFO] [stdout] 632 |             .execute(&mut conn)
[INFO] [stdout]     |              ^^^^^^^ multiple `execute` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `UpdateStatement<T, U, V, Ret>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 625 ~         diesel_async::RunQueryDsl::execute(diesel::update(schema::tasks::table)
[INFO] [stdout] 626 +             .filter(
[INFO] [stdout] 627 +                 schema::tasks::tes_id
[INFO] [stdout] 628 +                     .eq(tes_id)
[INFO] [stdout] 629 +                     .and(schema::tasks::output_files.is_null()),
[INFO] [stdout] 630 +             )
[INFO] [stdout] 631 +             .set(schema::tasks::output_files.eq(models::Json(files))), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 625 ~         diesel::RunQueryDsl::execute(diesel::update(schema::tasks::table)
[INFO] [stdout] 626 +             .filter(
[INFO] [stdout] 627 +                 schema::tasks::tes_id
[INFO] [stdout] 628 +                     .eq(tes_id)
[INFO] [stdout] 629 +                     .and(schema::tasks::output_files.is_null()),
[INFO] [stdout] 630 +             )
[INFO] [stdout] 631 +             .set(schema::tasks::output_files.eq(models::Json(files))), &mut conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:625:9
[INFO] [stdout]     |
[INFO] [stdout] 625 | /         diesel::update(schema::tasks::table)
[INFO] [stdout] 626 | |             .filter(
[INFO] [stdout] 627 | |                 schema::tasks::tes_id
[INFO] [stdout] 628 | |                     .eq(tes_id)
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |             .execute(&mut conn)
[INFO] [stdout] 633 | |             .await
[INFO] [stdout]     | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:659:30
[INFO] [stdout]     |
[INFO] [stdout] 659 | ...                   .first(conn)
[INFO] [stdout]     |                        ^^^^^ multiple `first` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `SelectStatement<F, S, D, W, O, LOf, G, H, LC>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 655 ~                         diesel_async::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 656 +                             .select(schema::tasks::id)
[INFO] [stdout] 657 +                             .filter(schema::tasks::tes_id.eq(tes_id))
[INFO] [stdout] 658 +                             .for_update(), conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 655 ~                         diesel::RunQueryDsl::first(schema::tasks::table
[INFO] [stdout] 656 +                             .select(schema::tasks::id)
[INFO] [stdout] 657 +                             .filter(schema::tasks::tes_id.eq(tes_id))
[INFO] [stdout] 658 +                             .for_update(), conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:655:25
[INFO] [stdout]     |
[INFO] [stdout] 655 | /                         schema::tasks::table
[INFO] [stdout] 656 | |                             .select(schema::tasks::id)
[INFO] [stdout] 657 | |                             .filter(schema::tasks::tes_id.eq(tes_id))
[INFO] [stdout] 658 | |                             .for_update()
[INFO] [stdout] 659 | |                             .first(conn)
[INFO] [stdout] 660 | |                             .await
[INFO] [stdout]     | |__________________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:676:22
[INFO] [stdout]     |
[INFO] [stdout] 676 |                     .execute(conn)
[INFO] [stdout]     |                      ^^^^^^^ multiple `execute` found
[INFO] [stdout]     |
[INFO] [stdout]     = note: candidate #1 is defined in an impl of the trait `diesel::RunQueryDsl` for the type `InsertStatement<T, U, Op, Ret>`
[INFO] [stdout]     = note: candidate #2 is defined in an impl of the trait `diesel_async::RunQueryDsl` for the type `T`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]     |
[INFO] [stdout] 670 ~                 diesel::RunQueryDsl::execute(diesel::insert_into(schema::errors::table)
[INFO] [stdout] 671 +                     .values(models::NewError {
[INFO] [stdout] 672 +                         source,
[INFO] [stdout] 673 +                         task_id,
[INFO] [stdout] 674 +                         message,
[INFO] [stdout] 675 +                     }), conn)
[INFO] [stdout]     |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]     |
[INFO] [stdout] 670 ~                 diesel_async::RunQueryDsl::execute(diesel::insert_into(schema::errors::table)
[INFO] [stdout] 671 +                     .values(models::NewError {
[INFO] [stdout] 672 +                         source,
[INFO] [stdout] 673 +                         task_id,
[INFO] [stdout] 674 +                         message,
[INFO] [stdout] 675 +                     }), conn)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/planetary-db-0.1.0/src/postgres.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 670 | /                 diesel::insert_into(schema::errors::table)
[INFO] [stdout] 671 | |                     .values(models::NewError {
[INFO] [stdout] 672 | |                         source,
[INFO] [stdout] 673 | |                         task_id,
[INFO] [stdout] ...   |
[INFO] [stdout] 676 | |                     .execute(conn)
[INFO] [stdout] 677 | |                     .await
[INFO] [stdout]     | |__________________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0034, E0282.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0034`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `planetary-db` (lib) due to 33 previous errors
[INFO] running `Command { std: "docker" "inspect" "ef37702b953f82c8357b371a3fa152651eb9e535b2b8b90eae3a1cd75fb36eb8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef37702b953f82c8357b371a3fa152651eb9e535b2b8b90eae3a1cd75fb36eb8", kill_on_drop: false }`
[INFO] [stdout] ef37702b953f82c8357b371a3fa152651eb9e535b2b8b90eae3a1cd75fb36eb8
