[INFO] fetching crate ngit 2.0.1... [INFO] testing ngit-2.0.1 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8 [INFO] extracting crate ngit 2.0.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate ngit 2.0.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ngit 2.0.1 [INFO] tweaked toml for crates.io crate ngit 2.0.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ngit 2.0.1 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ngit 2.0.1 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a2ec898dc7b91dfcb9140b1e4cbdffd447d43361a7d2250549d9b9f5a18df462 [INFO] running `Command { std: "docker" "start" "-a" "a2ec898dc7b91dfcb9140b1e4cbdffd447d43361a7d2250549d9b9f5a18df462", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a2ec898dc7b91dfcb9140b1e4cbdffd447d43361a7d2250549d9b9f5a18df462", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a2ec898dc7b91dfcb9140b1e4cbdffd447d43361a7d2250549d9b9f5a18df462", kill_on_drop: false }` [INFO] [stdout] a2ec898dc7b91dfcb9140b1e4cbdffd447d43361a7d2250549d9b9f5a18df462 [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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9f415b055924b194873d720246df056e83107f358c41ef085cc6ee08a1c52f4c [INFO] running `Command { std: "docker" "start" "-a" "9f415b055924b194873d720246df056e83107f358c41ef085cc6ee08a1c52f4c", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling cc v1.2.41 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling rustls v0.23.33 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling bitcoin-io v0.1.3 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling salsa20 v0.10.2 [INFO] [stderr] Compiling chacha20 v0.9.1 [INFO] [stderr] Compiling poly1305 v0.8.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling hex-conservative v0.2.1 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling flatbuffers v25.9.23 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling chacha20poly1305 v0.10.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling cbc v0.1.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling scrypt v0.11.0 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling openssl-sys v0.9.110 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling secp256k1-sys v0.10.1 [INFO] [stderr] Compiling libz-sys v1.1.22 [INFO] [stderr] Compiling indexmap v2.11.4 [INFO] [stderr] Compiling libssh2-sys v0.3.1 [INFO] [stderr] Compiling webpki-roots v1.0.3 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling openssl v0.10.74 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling bech32 v0.11.0 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling lru v0.16.2 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling libgit2-sys v0.18.2+1.9.1 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling atomic-destructor v0.3.0 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling heed-traits v0.20.0 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling negentropy v0.5.0 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling heed-types v0.20.1 [INFO] [stderr] Compiling synchronoise v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling iri-string v0.7.8 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling clap_builder v4.5.49 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling terminal-prompt v0.2.3 [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling unit-prefix v0.5.1 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling indicatif v0.18.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling directories v6.0.0 [INFO] [stderr] Compiling qrcode v0.14.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling rustls-webpki v0.103.7 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling doxygen-rs v0.4.2 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling lmdb-master-sys v0.2.5 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling secp256k1 v0.29.1 [INFO] [stderr] Compiling bitcoin_hashes v0.14.0 [INFO] [stderr] Compiling random-number-macro-impl v0.1.8 [INFO] [stderr] Compiling random-number v0.1.9 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling heed v0.20.5 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling tungstenite v0.26.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling nostr v0.43.1 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling async-utility v0.3.1 [INFO] [stderr] Compiling tokio-tungstenite v0.26.2 [INFO] [stderr] Compiling tokio-socks v0.5.2 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling async-wsocket v0.13.1 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling random-pick v1.2.16 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling passwords v3.1.16 [INFO] [stderr] Compiling dialoguer v0.12.0 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling clap v4.5.49 [INFO] [stderr] Compiling nostr-database v0.43.0 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling nostr-relay-pool v0.43.1 [INFO] [stderr] Compiling nostr-lmdb v0.43.0 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling nostr-sdk v0.43.0 [INFO] [stderr] Compiling nostr-connect v0.43.0 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Compiling git2 v0.20.2 [INFO] [stderr] Compiling auth-git2 v0.5.8 [INFO] [stderr] Compiling ngit v2.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 41s [INFO] running `Command { std: "docker" "inspect" "9f415b055924b194873d720246df056e83107f358c41ef085cc6ee08a1c52f4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f415b055924b194873d720246df056e83107f358c41ef085cc6ee08a1c52f4c", kill_on_drop: false }` [INFO] [stdout] 9f415b055924b194873d720246df056e83107f358c41ef085cc6ee08a1c52f4c [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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4c7883125b4bb308627d8903d7be65a0792cb6f60d4263ad0675ba7aec2cf7c2 [INFO] running `Command { std: "docker" "start" "-a" "4c7883125b4bb308627d8903d7be65a0792cb6f60d4263ad0675ba7aec2cf7c2", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling predicates-core v1.0.9 [INFO] [stderr] Compiling toml_edit v0.23.7 [INFO] [stderr] Compiling rstest_macros v0.23.0 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling mockall_derive v0.13.1 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling predicates-tree v1.0.12 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling assert_cmd v2.0.17 [INFO] [stderr] Compiling sdd v3.0.10 [INFO] [stderr] Compiling predicates v3.1.3 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling scc v2.4.0 [INFO] [stderr] Compiling serial_test_derive v3.2.0 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling downcast v0.11.0 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling serial_test v3.2.0 [INFO] [stderr] Compiling mockall v0.13.1 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling rstest v0.23.0 [INFO] [stderr] Compiling ngit v2.0.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> tests/ngit_login.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use test_utils::*; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] --> tests/ngit_login.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | use test_utils::relay::{ListenerReqFunc, Relay, shutdown_relay}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `git` [INFO] [stdout] --> tests/ngit_login.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use git::GitTestRepo; [INFO] [stdout] | ^^^ help: a similar path exists: `ngit::git` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] --> tests/ngit_send.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use test_utils::{git::GitTestRepo, relay::Relay, *}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> tests/ngit_send.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use test_utils::{git::GitTestRepo, relay::Relay, *}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] --> tests/ngit_init.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use test_utils::{git::GitTestRepo, *}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] --> tests/ngit_init.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | use test_utils::relay::Relay; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> tests/ngit_init.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use test_utils::{git::GitTestRepo, *}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] --> src/lib/git/identify_ahead_behind.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | use test_utils::git::GitTestRepo; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] --> tests/ngit_list.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use test_utils::{git::GitTestRepo, relay::Relay, *}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:78:28 [INFO] [stdout] | [INFO] [stdout] 78 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 79 | relay.respond_events( [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] 78 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> tests/ngit_list.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use test_utils::{git::GitTestRepo, relay::Relay, *}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] --> src/lib/git/mod.rs:947:9 [INFO] [stdout] | [INFO] [stdout] 947 | use test_utils::{generate_repo_ref_event, git::GitTestRepo}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:109:17 [INFO] [stdout] | [INFO] [stdout] 109 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:110:17 [INFO] [stdout] | [INFO] [stdout] 110 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:111:17 [INFO] [stdout] | [INFO] [stdout] 111 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:113:17 [INFO] [stdout] | [INFO] [stdout] 113 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> src/lib/git/mod.rs:947:9 [INFO] [stdout] | [INFO] [stdout] 947 | use test_utils::{generate_repo_ref_event, git::GitTestRepo}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] --> src/lib/git/mod.rs:1772:17 [INFO] [stdout] | [INFO] [stdout] 1772 | use test_utils::git::joe_signature; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> src/lib/git/mod.rs:1736:13 [INFO] [stdout] | [INFO] [stdout] 1736 | use test_utils::TEST_KEY_1_SIGNER; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> src/lib/git/mod.rs:1882:13 [INFO] [stdout] | [INFO] [stdout] 1882 | use test_utils::TEST_KEY_1_SIGNER; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> src/lib/login/key_encryption.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | use test_utils::*; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> src/lib/repo_ref.rs:819:9 [INFO] [stdout] | [INFO] [stdout] 819 | use test_utils::*; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:114:17 [INFO] [stdout] | [INFO] [stdout] 114 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:137:21 [INFO] [stdout] | [INFO] [stdout] 137 | prep_run_init().await.expect("prep_run_init failed"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:243:32 [INFO] [stdout] | [INFO] [stdout] 243 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 244 | relay.respond_events( [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] 243 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:292:21 [INFO] [stdout] | [INFO] [stdout] 292 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:293:21 [INFO] [stdout] | [INFO] [stdout] 293 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:294:21 [INFO] [stdout] | [INFO] [stdout] 294 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:295:21 [INFO] [stdout] | [INFO] [stdout] 295 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:296:21 [INFO] [stdout] | [INFO] [stdout] 296 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:297:21 [INFO] [stdout] | [INFO] [stdout] 297 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:322:21 [INFO] [stdout] | [INFO] [stdout] 322 | prep_run_init().await.expect("prep_run_init failed"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:478:32 [INFO] [stdout] | [INFO] [stdout] 478 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 479 | relay.respond_events( [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] 478 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:522:21 [INFO] [stdout] | [INFO] [stdout] 522 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:523:21 [INFO] [stdout] | [INFO] [stdout] 523 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:524:21 [INFO] [stdout] | [INFO] [stdout] 524 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:525:21 [INFO] [stdout] | [INFO] [stdout] 525 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:526:21 [INFO] [stdout] | [INFO] [stdout] 526 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_init.rs:527:21 [INFO] [stdout] | [INFO] [stdout] 527 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ngit` (test "ngit_init") due to 26 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0432]: unresolved import `test_utils` [INFO] [stdout] --> tests/git_remote_nostr/main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use test_utils::{git::GitTestRepo, *}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] --> tests/git_remote_nostr/main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use test_utils::{git::GitTestRepo, *}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `relay` [INFO] [stdout] --> tests/git_remote_nostr/main.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use relay::Relay; [INFO] [stdout] | ^^^^^ help: a similar path exists: `nostr_relay_pool::relay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:138:17 [INFO] [stdout] | [INFO] [stdout] 138 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:475:25 [INFO] [stdout] | [INFO] [stdout] 475 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:476:25 [INFO] [stdout] | [INFO] [stdout] 476 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:478:25 [INFO] [stdout] | [INFO] [stdout] 478 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:700:25 [INFO] [stdout] | [INFO] [stdout] 700 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:701:25 [INFO] [stdout] | [INFO] [stdout] 701 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:703:25 [INFO] [stdout] | [INFO] [stdout] 703 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:888:25 [INFO] [stdout] | [INFO] [stdout] 888 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:889:25 [INFO] [stdout] | [INFO] [stdout] 889 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:891:25 [INFO] [stdout] | [INFO] [stdout] 891 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1026:47 [INFO] [stdout] | [INFO] [stdout] 1026 | ... let branch_name = test_repo.get_checked_out_branch_name()?; [INFO] [stdout] | ^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1080:25 [INFO] [stdout] | [INFO] [stdout] 1080 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1081:25 [INFO] [stdout] | [INFO] [stdout] 1081 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1083:25 [INFO] [stdout] | [INFO] [stdout] 1083 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1263:25 [INFO] [stdout] | [INFO] [stdout] 1263 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1264:25 [INFO] [stdout] | [INFO] [stdout] 1264 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1266:25 [INFO] [stdout] | [INFO] [stdout] 1266 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1408:29 [INFO] [stdout] | [INFO] [stdout] 1408 | ... test_repo.checkout("main")?; [INFO] [stdout] | ^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1446:25 [INFO] [stdout] | [INFO] [stdout] 1446 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1447:25 [INFO] [stdout] | [INFO] [stdout] 1447 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1449:25 [INFO] [stdout] | [INFO] [stdout] 1449 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:236:29 [INFO] [stdout] | [INFO] [stdout] 236 | ... r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:237:29 [INFO] [stdout] | [INFO] [stdout] 237 | ... r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:239:29 [INFO] [stdout] | [INFO] [stdout] 239 | ... r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:250:25 [INFO] [stdout] | [INFO] [stdout] 250 | let (_, test_repo) = [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 257 | test_repo.get_local_branch_names()? [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 250 | let (_, test_repo): (_, _) = [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:265:25 [INFO] [stdout] | [INFO] [stdout] 265 | let (_, test_repo) = [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 269 | test_repo.get_checked_out_branch_name()?, [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 265 | let (_, test_repo): (_, _) = [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:277:25 [INFO] [stdout] | [INFO] [stdout] 277 | let (originating_repo, test_repo) = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 280 | originating_repo.get_tip_of_local_branch(FEATURE_BRANCH_NAME_1)?, [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 277 | let (originating_repo, test_repo): (_, _) = [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/ngit_list.rs:277:25 [INFO] [stdout] | [INFO] [stdout] 277 | let (originating_repo, test_repo) = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 281 | test_repo.get_tip_of_local_branch(&get_proposal_branch_name( [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 277 | let (originating_repo, test_repo): (_, _) = [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:355:29 [INFO] [stdout] | [INFO] [stdout] 355 | ... r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:356:29 [INFO] [stdout] | [INFO] [stdout] 356 | ... r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:358:29 [INFO] [stdout] | [INFO] [stdout] 358 | ... r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:369:25 [INFO] [stdout] | [INFO] [stdout] 369 | let (_, test_repo) = [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 376 | test_repo.get_local_branch_names()? [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 369 | let (_, test_repo): (_, _) = [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:384:25 [INFO] [stdout] | [INFO] [stdout] 384 | let (_, test_repo) = [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 388 | test_repo.get_checked_out_branch_name()?, [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 384 | let (_, test_repo): (_, _) = [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:396:25 [INFO] [stdout] | [INFO] [stdout] 396 | let (originating_repo, test_repo) = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 399 | originating_repo.get_tip_of_local_branch(FEATURE_BRANCH_NAME_3)?, [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 396 | let (originating_repo, test_repo): (_, _) = [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/ngit_list.rs:396:25 [INFO] [stdout] | [INFO] [stdout] 396 | let (originating_repo, test_repo) = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 400 | test_repo.get_tip_of_local_branch(&get_proposal_branch_name( [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 396 | let (originating_repo, test_repo): (_, _) = [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:556:29 [INFO] [stdout] | [INFO] [stdout] 556 | ... r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:557:29 [INFO] [stdout] | [INFO] [stdout] 557 | ... r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:559:29 [INFO] [stdout] | [INFO] [stdout] 559 | ... r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:570:25 [INFO] [stdout] | [INFO] [stdout] 570 | let (_, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 576 | test_repo.get_local_branch_names()? [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 570 | let (_, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:584:25 [INFO] [stdout] | [INFO] [stdout] 584 | let (_, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 587 | test_repo.get_checked_out_branch_name()?, [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 584 | let (_, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:595:25 [INFO] [stdout] | [INFO] [stdout] 595 | let (originating_repo, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 596 | assert_eq!( [INFO] [stdout] 597 | originating_repo.get_tip_of_local_branch(FEATURE_BRANCH_NAME_4)?, [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 595 | let (originating_repo, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/ngit_list.rs:595:25 [INFO] [stdout] | [INFO] [stdout] 595 | let (originating_repo, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 598 | test_repo.get_tip_of_local_branch(&get_proposal_branch_name( [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 595 | let (originating_repo, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:799:29 [INFO] [stdout] | [INFO] [stdout] 799 | ... r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:800:29 [INFO] [stdout] | [INFO] [stdout] 800 | ... r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:802:29 [INFO] [stdout] | [INFO] [stdout] 802 | ... r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:813:25 [INFO] [stdout] | [INFO] [stdout] 813 | let (_, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 816 | test_repo.get_checked_out_branch_name()?, [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 813 | let (_, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:963:29 [INFO] [stdout] | [INFO] [stdout] 963 | ... r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:964:29 [INFO] [stdout] | [INFO] [stdout] 964 | ... r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:966:29 [INFO] [stdout] | [INFO] [stdout] 966 | ... r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:977:25 [INFO] [stdout] | [INFO] [stdout] 977 | let (_, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 980 | test_repo.get_checked_out_branch_name()?, [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 977 | let (_, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:988:25 [INFO] [stdout] | [INFO] [stdout] 988 | let (originating_repo, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 989 | assert_eq!( [INFO] [stdout] 990 | originating_repo.get_tip_of_local_branch(FEATURE_BRANCH_NAME_1)?, [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 988 | let (originating_repo, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/ngit_list.rs:988:25 [INFO] [stdout] | [INFO] [stdout] 988 | let (originating_repo, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 991 | test_repo.get_tip_of_local_branch(&get_proposal_branch_name( [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 988 | let (originating_repo, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1118:29 [INFO] [stdout] | [INFO] [stdout] 1118 | ... test_repo.checkout("main")?; [INFO] [stdout] | ^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1164:29 [INFO] [stdout] | [INFO] [stdout] 1164 | ... r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1165:29 [INFO] [stdout] | [INFO] [stdout] 1165 | ... r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1167:29 [INFO] [stdout] | [INFO] [stdout] 1167 | ... r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/ngit_list.rs:1179:25 [INFO] [stdout] | [INFO] [stdout] 1179 | let (originating_repo, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1186 | originating_repo.get_tip_of_local_branch(FEATURE_BRANCH_NAME_1)?, [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1179 | let (originating_repo, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1344:29 [INFO] [stdout] | [INFO] [stdout] 1344 | ... r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1345:29 [INFO] [stdout] | [INFO] [stdout] 1345 | ... r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1347:29 [INFO] [stdout] | [INFO] [stdout] 1347 | ... r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:1358:25 [INFO] [stdout] | [INFO] [stdout] 1358 | let (_, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1361 | test_repo.get_checked_out_branch_name()?, [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1358 | let (_, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:1369:25 [INFO] [stdout] | [INFO] [stdout] 1369 | let (originating_repo, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1370 | assert_ne!( [INFO] [stdout] 1371 | test_repo.get_tip_of_local_branch(&get_proposal_branch_name( [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1369 | let (originating_repo, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/ngit_list.rs:1369:25 [INFO] [stdout] | [INFO] [stdout] 1369 | let (originating_repo, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1375 | originating_repo.get_tip_of_local_branch(FEATURE_BRANCH_NAME_1)?, [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1369 | let (originating_repo, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1481:33 [INFO] [stdout] | [INFO] [stdout] 1481 | ... test_repo.checkout("main")?; [INFO] [stdout] | ^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1520:29 [INFO] [stdout] | [INFO] [stdout] 1520 | ... r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1521:29 [INFO] [stdout] | [INFO] [stdout] 1521 | ... r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_list.rs:1523:29 [INFO] [stdout] | [INFO] [stdout] 1523 | ... r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:1534:25 [INFO] [stdout] | [INFO] [stdout] 1534 | let (_, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1537 | test_repo.get_checked_out_branch_name()?, [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1534 | let (_, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/ngit_list.rs:1545:25 [INFO] [stdout] | [INFO] [stdout] 1545 | let (originating_repo, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1546 | assert_eq!( [INFO] [stdout] 1547 | originating_repo.get_tip_of_local_branch(FEATURE_BRANCH_NAME_1)?, [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1545 | let (originating_repo, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/ngit_list.rs:1545:25 [INFO] [stdout] | [INFO] [stdout] 1545 | let (originating_repo, test_repo) = prep_and_run().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1548 | test_repo.get_tip_of_local_branch(&get_proposal_branch_name( [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1545 | let (originating_repo, test_repo): (_, _) = prep_and_run().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ngit` (test "ngit_list") due to 76 previous errors [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:94:35 [INFO] [stdout] | [INFO] [stdout] 94 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:94:61 [INFO] [stdout] | [INFO] [stdout] 94 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:127:35 [INFO] [stdout] | [INFO] [stdout] 127 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:127:61 [INFO] [stdout] | [INFO] [stdout] 127 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:432:39 [INFO] [stdout] | [INFO] [stdout] 432 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:432:65 [INFO] [stdout] | [INFO] [stdout] 432 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:227:20 [INFO] [stdout] | [INFO] [stdout] 227 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 228 | relay.respond_events( [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] 227 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:244:20 [INFO] [stdout] | [INFO] [stdout] 244 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 245 | relay.respond_events( [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] 244 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:270:9 [INFO] [stdout] | [INFO] [stdout] 270 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:475:35 [INFO] [stdout] | [INFO] [stdout] 475 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:475:61 [INFO] [stdout] | [INFO] [stdout] 475 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1284:24 [INFO] [stdout] | [INFO] [stdout] 1284 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1285 | relay.respond_events( [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] 1284 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:529:35 [INFO] [stdout] | [INFO] [stdout] 529 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:529:61 [INFO] [stdout] | [INFO] [stdout] 529 | let _ = join!(r51.listen_until_close(), r52.listen_until_close(),); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1301:24 [INFO] [stdout] | [INFO] [stdout] 1301 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1302 | relay.respond_events( [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] 1301 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:569:21 [INFO] [stdout] | [INFO] [stdout] 569 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:570:21 [INFO] [stdout] | [INFO] [stdout] 570 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:571:21 [INFO] [stdout] | [INFO] [stdout] 571 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:572:21 [INFO] [stdout] | [INFO] [stdout] 572 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1326:13 [INFO] [stdout] | [INFO] [stdout] 1326 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1327:13 [INFO] [stdout] | [INFO] [stdout] 1327 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1328:13 [INFO] [stdout] | [INFO] [stdout] 1328 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1329:13 [INFO] [stdout] | [INFO] [stdout] 1329 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1330:13 [INFO] [stdout] | [INFO] [stdout] 1330 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1484:24 [INFO] [stdout] | [INFO] [stdout] 1484 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1485 | relay.respond_events( [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] 1484 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1502:24 [INFO] [stdout] | [INFO] [stdout] 1502 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1503 | relay.respond_events( [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] 1502 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1526:13 [INFO] [stdout] | [INFO] [stdout] 1526 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1527:13 [INFO] [stdout] | [INFO] [stdout] 1527 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1528:13 [INFO] [stdout] | [INFO] [stdout] 1528 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1529:13 [INFO] [stdout] | [INFO] [stdout] 1529 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1530:13 [INFO] [stdout] | [INFO] [stdout] 1530 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1745:24 [INFO] [stdout] | [INFO] [stdout] 1745 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1746 | relay.respond_events( [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] 1745 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1763:24 [INFO] [stdout] | [INFO] [stdout] 1763 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1764 | relay.respond_events( [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] 1763 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1787:13 [INFO] [stdout] | [INFO] [stdout] 1787 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1788:13 [INFO] [stdout] | [INFO] [stdout] 1788 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1789:13 [INFO] [stdout] | [INFO] [stdout] 1789 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1790:13 [INFO] [stdout] | [INFO] [stdout] 1790 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1791:13 [INFO] [stdout] | [INFO] [stdout] 1791 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1866:24 [INFO] [stdout] | [INFO] [stdout] 1866 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1867 | relay.respond_events( [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] 1866 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1883:24 [INFO] [stdout] | [INFO] [stdout] 1883 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1884 | relay.respond_events( [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] 1883 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1907:13 [INFO] [stdout] | [INFO] [stdout] 1907 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1908:13 [INFO] [stdout] | [INFO] [stdout] 1908 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1909:13 [INFO] [stdout] | [INFO] [stdout] 1909 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1910:13 [INFO] [stdout] | [INFO] [stdout] 1910 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1911:13 [INFO] [stdout] | [INFO] [stdout] 1911 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:44:20 [INFO] [stdout] | [INFO] [stdout] 44 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 45 | relay.respond_events( [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] 44 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:137:32 [INFO] [stdout] | [INFO] [stdout] 137 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 138 | relay.respond_events( [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] 137 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 149 | relay.respond_events( [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] 148 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:170:36 [INFO] [stdout] | [INFO] [stdout] 170 | ... Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 171 | ... relay.respond_events( [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] 170 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:423:32 [INFO] [stdout] | [INFO] [stdout] 423 | .find(|t| t.as_slice()[0].eq("r")) [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] 423 | .find(|t: /* Type */| t.as_slice()[0].eq("r")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:443:31 [INFO] [stdout] | [INFO] [stdout] 443 | .any(|t| t.as_slice()[0].eq("a") [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] 443 | .any(|t: /* Type */| t.as_slice()[0].eq("a") [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:454:31 [INFO] [stdout] | [INFO] [stdout] 454 | .any(|t| t.as_slice()[0].eq("a") [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] 454 | .any(|t: /* Type */| t.as_slice()[0].eq("a") [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:472:24 [INFO] [stdout] | [INFO] [stdout] 472 | .find(|t| t.as_slice()[0].eq(&"maintainers")) [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] 472 | .find(|t: /* Type */| t.as_slice()[0].eq(&"maintainers")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:485:39 [INFO] [stdout] | [INFO] [stdout] 485 | ... .any(|t| { t.as_slice()[0].eq("p") && t.as_slice()[1].eq(m) }) [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] 485 | .any(|t: /* Type */| { t.as_slice()[0].eq("p") && t.as_slice()[1].eq(m) }) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:501:57 [INFO] [stdout] | [INFO] [stdout] 501 | cover_letter_event.tags.iter().any(|t| { [INFO] [stdout] | ^ [INFO] [stdout] 502 | t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"cover-letter") [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] 501 | cover_letter_event.tags.iter().any(|t: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:520:31 [INFO] [stdout] | [INFO] [stdout] 520 | .any(|t| { t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"root") }) [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] 520 | .any(|t: /* Type */| { t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"root") }) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:539:32 [INFO] [stdout] | [INFO] [stdout] 539 | .find(|t| t.as_slice()[0].eq("branch-name")) [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] 539 | .find(|t: /* Type */| t.as_slice()[0].eq("branch-name")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:561:32 [INFO] [stdout] | [INFO] [stdout] 561 | .find(|t| t.as_slice()[0].eq("alt")) [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] 561 | .find(|t: /* Type */| t.as_slice()[0].eq("alt")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:207:36 [INFO] [stdout] | [INFO] [stdout] 207 | ... Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 208 | ... relay.respond_events( [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] 207 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:632:24 [INFO] [stdout] | [INFO] [stdout] 632 | .find(|t| t.as_slice()[0].eq(&"maintainers")) [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] 632 | .find(|t: /* Type */| t.as_slice()[0].eq(&"maintainers")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:233:36 [INFO] [stdout] | [INFO] [stdout] 233 | ... Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 234 | ... relay.respond_events( [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] 233 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:259:32 [INFO] [stdout] | [INFO] [stdout] 259 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 260 | relay.respond_events( [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] 259 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:280:32 [INFO] [stdout] | [INFO] [stdout] 280 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 281 | relay.respond_events( [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] 280 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:288:32 [INFO] [stdout] | [INFO] [stdout] 288 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 289 | relay.respond_events( [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] 288 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:304:32 [INFO] [stdout] | [INFO] [stdout] 304 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 305 | relay.respond_events( [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] 304 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:315:32 [INFO] [stdout] | [INFO] [stdout] 315 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 316 | relay.respond_events( [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] 315 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:331:32 [INFO] [stdout] | [INFO] [stdout] 331 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 332 | relay.respond_events( [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] 331 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:339:32 [INFO] [stdout] | [INFO] [stdout] 339 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 340 | relay.respond_events( [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] 339 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:358:32 [INFO] [stdout] | [INFO] [stdout] 358 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 359 | let event = generate_test_key_1_kind_event(nostr::Kind::TextNote); [INFO] [stdout] 360 | relay.respond_events( [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] 358 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:367:32 [INFO] [stdout] | [INFO] [stdout] 367 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 368 | relay.respond_events( [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] 367 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:749:28 [INFO] [stdout] | [INFO] [stdout] 749 | .find(|t| { [INFO] [stdout] | ^ [INFO] [stdout] 750 | t.as_slice()[0].eq("e") [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] 749 | .find(|t: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:389:36 [INFO] [stdout] | [INFO] [stdout] 389 | ... Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 390 | ... relay.respond_events( [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] 389 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:778:32 [INFO] [stdout] | [INFO] [stdout] 778 | .find(|t| t.as_slice()[0].eq("e") [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] 778 | .find(|t: /* Type */| t.as_slice()[0].eq("e") [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:489:32 [INFO] [stdout] | [INFO] [stdout] 489 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 490 | relay.respond_events( [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] 489 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:584:28 [INFO] [stdout] | [INFO] [stdout] 584 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 585 | relay.respond_events( [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] 584 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:814:28 [INFO] [stdout] | [INFO] [stdout] 814 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 815 | relay.respond_events( [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] 814 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_login.rs:595:28 [INFO] [stdout] | [INFO] [stdout] 595 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 596 | relay.respond_events( [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] 595 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:831:28 [INFO] [stdout] | [INFO] [stdout] 831 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 832 | relay.respond_events( [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] 831 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:868:17 [INFO] [stdout] | [INFO] [stdout] 868 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:869:17 [INFO] [stdout] | [INFO] [stdout] 869 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:870:17 [INFO] [stdout] | [INFO] [stdout] 870 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:871:17 [INFO] [stdout] | [INFO] [stdout] 871 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:872:17 [INFO] [stdout] | [INFO] [stdout] 872 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:894:32 [INFO] [stdout] | [INFO] [stdout] 894 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 895 | relay.respond_events( [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] 894 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:911:32 [INFO] [stdout] | [INFO] [stdout] 911 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 912 | relay.respond_events( [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] 911 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:922:32 [INFO] [stdout] | [INFO] [stdout] 922 | Some(&|relay, client_id, event| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 923 | relay.respond_ok(client_id, event, Some("Payment Required"))?; [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] 922 | Some(&|relay: /* Type */, client_id, event| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:942:21 [INFO] [stdout] | [INFO] [stdout] 942 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:943:21 [INFO] [stdout] | [INFO] [stdout] 943 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:944:21 [INFO] [stdout] | [INFO] [stdout] 944 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:945:21 [INFO] [stdout] | [INFO] [stdout] 945 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:946:21 [INFO] [stdout] | [INFO] [stdout] 946 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ngit` (test "ngit_login") due to 35 previous errors [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:968:32 [INFO] [stdout] | [INFO] [stdout] 968 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 969 | relay.respond_events( [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] 968 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:985:32 [INFO] [stdout] | [INFO] [stdout] 985 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 986 | relay.respond_events( [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] 985 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:996:32 [INFO] [stdout] | [INFO] [stdout] 996 | Some(&|relay, client_id, event| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 997 | relay.respond_ok(client_id, event, Some("Payment Required"))?; [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] 996 | Some(&|relay: /* Type */, client_id, event| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1034:21 [INFO] [stdout] | [INFO] [stdout] 1034 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1035:21 [INFO] [stdout] | [INFO] [stdout] 1035 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1036:21 [INFO] [stdout] | [INFO] [stdout] 1036 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1037:21 [INFO] [stdout] | [INFO] [stdout] 1037 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1038:21 [INFO] [stdout] | [INFO] [stdout] 1038 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1062:28 [INFO] [stdout] | [INFO] [stdout] 1062 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1063 | relay.respond_events( [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] 1062 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1079:28 [INFO] [stdout] | [INFO] [stdout] 1079 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1080 | relay.respond_events( [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] 1079 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1117:17 [INFO] [stdout] | [INFO] [stdout] 1117 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1118:17 [INFO] [stdout] | [INFO] [stdout] 1118 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1119:17 [INFO] [stdout] | [INFO] [stdout] 1119 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1120:17 [INFO] [stdout] | [INFO] [stdout] 1120 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1121:17 [INFO] [stdout] | [INFO] [stdout] 1121 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1168:27 [INFO] [stdout] | [INFO] [stdout] 1168 | .any(|t| t.as_slice()[0].eq("t") && t.as_slice()[1].eq("root")) [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] 1168 | .any(|t: /* Type */| t.as_slice()[0].eq("t") && t.as_slice()[1].eq("root")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1175:27 [INFO] [stdout] | [INFO] [stdout] 1175 | .any(|t| t.as_slice()[0].eq("t") && t.as_slice()[1].eq("root")) [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] 1175 | .any(|t: /* Type */| t.as_slice()[0].eq("t") && t.as_slice()[1].eq("root")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1197:28 [INFO] [stdout] | [INFO] [stdout] 1197 | .find(|t| t.as_slice()[0].eq("branch-name")) [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] 1197 | .find(|t: /* Type */| t.as_slice()[0].eq("branch-name")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1221:28 [INFO] [stdout] | [INFO] [stdout] 1221 | .find(|t| t.as_slice()[0].eq("e") [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] 1221 | .find(|t: /* Type */| t.as_slice()[0].eq("e") [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1347:28 [INFO] [stdout] | [INFO] [stdout] 1347 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1348 | relay.respond_events( [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] 1347 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1364:28 [INFO] [stdout] | [INFO] [stdout] 1364 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1365 | relay.respond_events( [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] 1364 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1401:17 [INFO] [stdout] | [INFO] [stdout] 1401 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1402:17 [INFO] [stdout] | [INFO] [stdout] 1402 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1403:17 [INFO] [stdout] | [INFO] [stdout] 1403 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1404:17 [INFO] [stdout] | [INFO] [stdout] 1404 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1405:17 [INFO] [stdout] | [INFO] [stdout] 1405 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1547:28 [INFO] [stdout] | [INFO] [stdout] 1547 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1548 | relay.respond_events( [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] 1547 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1565:28 [INFO] [stdout] | [INFO] [stdout] 1565 | Some(&|relay, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1566 | relay.respond_events( [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] 1565 | Some(&|relay: /* Type */, client_id, subscription_id, _| -> Result<()> { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1601:17 [INFO] [stdout] | [INFO] [stdout] 1601 | r51.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1602:17 [INFO] [stdout] | [INFO] [stdout] 1602 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1603:17 [INFO] [stdout] | [INFO] [stdout] 1603 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1604:17 [INFO] [stdout] | [INFO] [stdout] 1604 | r55.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1605:17 [INFO] [stdout] | [INFO] [stdout] 1605 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1626:31 [INFO] [stdout] | [INFO] [stdout] 1626 | .any(|t| { t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"root") }) [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] 1626 | .any(|t: /* Type */| { t.as_slice()[0].eq("t") && t.as_slice()[1].eq(&"root") }) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1639:61 [INFO] [stdout] | [INFO] [stdout] 1639 | assert!(cover_letter_event.tags.iter().any(|t| { [INFO] [stdout] | ^ [INFO] [stdout] 1640 | t.as_slice()[0].eq("t") [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] 1639 | assert!(cover_letter_event.tags.iter().any(|t: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1658:32 [INFO] [stdout] | [INFO] [stdout] 1658 | .find(|t| { [INFO] [stdout] | ^ [INFO] [stdout] 1659 | t.as_slice()[0].eq("e") [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] 1658 | .find(|t: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1688:32 [INFO] [stdout] | [INFO] [stdout] 1688 | .find(|t| { [INFO] [stdout] | ^ [INFO] [stdout] 1689 | t.as_slice()[0].eq("e") [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] 1688 | .find(|t: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1804:57 [INFO] [stdout] | [INFO] [stdout] 1804 | assert!(cover_letter_event.tags.iter().any(|t| { [INFO] [stdout] | ^ [INFO] [stdout] 1805 | t.as_slice()[0].eq("q") [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] 1804 | assert!(cover_letter_event.tags.iter().any(|t: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1819:58 [INFO] [stdout] | [INFO] [stdout] 1819 | assert!(!cover_letter_event.tags.iter().any(|t| { [INFO] [stdout] | ^ [INFO] [stdout] 1820 | t.as_slice()[0].eq("t") [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] 1819 | assert!(!cover_letter_event.tags.iter().any(|t: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1924:57 [INFO] [stdout] | [INFO] [stdout] 1924 | assert!(cover_letter_event.tags.iter().any(|t| { [INFO] [stdout] | ^ [INFO] [stdout] 1925 | t.as_slice()[0].eq("p") [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] 1924 | assert!(cover_letter_event.tags.iter().any(|t: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/ngit_send.rs:1933:57 [INFO] [stdout] | [INFO] [stdout] 1933 | assert!(cover_letter_event.tags.iter().any(|t| { [INFO] [stdout] | ^ [INFO] [stdout] 1934 | t.as_slice()[0].eq("p") [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] 1933 | assert!(cover_letter_event.tags.iter().any(|t: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ngit` (test "ngit_send") due to 106 previous errors [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:530:17 [INFO] [stdout] | [INFO] [stdout] 530 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:531:17 [INFO] [stdout] | [INFO] [stdout] 531 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:533:17 [INFO] [stdout] | [INFO] [stdout] 533 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:534:17 [INFO] [stdout] | [INFO] [stdout] 534 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 167 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:185:22 [INFO] [stdout] | [INFO] [stdout] 185 | .filter(|t| t.kind().to_string().as_str().ne("d")) [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] 185 | .filter(|t: /* Type */| t.kind().to_string().as_str().ne("d")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:186:19 [INFO] [stdout] | [INFO] [stdout] 186 | .map(|t| t.as_slice().to_vec()) [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] 186 | .map(|t: /* Type */| t.as_slice().to_vec()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:241:9 [INFO] [stdout] | [INFO] [stdout] 241 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:242:9 [INFO] [stdout] | [INFO] [stdout] 242 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:76:13 [INFO] [stdout] | [INFO] [stdout] 76 | let (state_event, source_git_repo) = generate_repo_with_state_event().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 80 | let main_commit_id = source_git_repo.get_tip_of_local_branch("main")?; [INFO] [stdout] | --------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 76 | let (state_event, source_git_repo): (_, _) = generate_repo_with_state_event().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | let (events, _) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | r51.events = events.clone(); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 143 | let (events, _): (_, _) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/fetch.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:54:27 [INFO] [stdout] | [INFO] [stdout] 54 | .map(|e| e.to_string()) [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] 54 | .map(|e: /* Type */| e.to_string()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:55:30 [INFO] [stdout] | [INFO] [stdout] 55 | .filter(|s| !s.contains("remote: ") [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] 55 | .filter(|s: /* Type */| !s.contains("remote: ") [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 75 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:134:31 [INFO] [stdout] | [INFO] [stdout] 134 | .map(|e| e.to_string()) [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] 134 | .map(|e: /* Type */| e.to_string()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:148:17 [INFO] [stdout] | [INFO] [stdout] 148 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:149:17 [INFO] [stdout] | [INFO] [stdout] 149 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:151:17 [INFO] [stdout] | [INFO] [stdout] 151 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:152:17 [INFO] [stdout] | [INFO] [stdout] 152 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:225:31 [INFO] [stdout] | [INFO] [stdout] 225 | .map(|e| e.to_string()) [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] 225 | .map(|e: /* Type */| e.to_string()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:226:34 [INFO] [stdout] | [INFO] [stdout] 226 | .filter(|s| !s.contains("remote: ") [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] 226 | .filter(|s: /* Type */| !s.contains("remote: ") [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:242:17 [INFO] [stdout] | [INFO] [stdout] 242 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 243 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:245:17 [INFO] [stdout] | [INFO] [stdout] 245 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:246:17 [INFO] [stdout] | [INFO] [stdout] 246 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:309:17 [INFO] [stdout] | [INFO] [stdout] 309 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:310:17 [INFO] [stdout] | [INFO] [stdout] 310 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:312:17 [INFO] [stdout] | [INFO] [stdout] 312 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/list.rs:313:17 [INFO] [stdout] | [INFO] [stdout] 313 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:229:13 [INFO] [stdout] | [INFO] [stdout] 229 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:233:13 [INFO] [stdout] | [INFO] [stdout] 233 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:292:13 [INFO] [stdout] | [INFO] [stdout] 292 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:293:13 [INFO] [stdout] | [INFO] [stdout] 293 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:296:13 [INFO] [stdout] | [INFO] [stdout] 296 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:315:26 [INFO] [stdout] | [INFO] [stdout] 315 | .filter(|t| t.kind().to_string().as_str().ne("d")) [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] 315 | .filter(|t: /* Type */| t.kind().to_string().as_str().ne("d")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:316:23 [INFO] [stdout] | [INFO] [stdout] 316 | .map(|t| t.as_slice().to_vec()) [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] 316 | .map(|t: /* Type */| t.as_slice().to_vec()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:330:13 [INFO] [stdout] | [INFO] [stdout] 330 | let (state_event, source_git_repo) = generate_repo_with_state_event().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 352 | state_event.clone(), [INFO] [stdout] | ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 330 | let (state_event, source_git_repo): (_, _) = generate_repo_with_state_event().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:400:13 [INFO] [stdout] | [INFO] [stdout] 400 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:401:13 [INFO] [stdout] | [INFO] [stdout] 401 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:403:13 [INFO] [stdout] | [INFO] [stdout] 403 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:404:13 [INFO] [stdout] | [INFO] [stdout] 404 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:432:26 [INFO] [stdout] | [INFO] [stdout] 432 | .filter(|t| t.kind().to_string().as_str().ne("d")) [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] 432 | .filter(|t: /* Type */| t.kind().to_string().as_str().ne("d")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:433:23 [INFO] [stdout] | [INFO] [stdout] 433 | .map(|t| t.as_slice().to_vec()) [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] 433 | .map(|t: /* Type */| t.as_slice().to_vec()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:594:17 [INFO] [stdout] | [INFO] [stdout] 594 | let (state_event, source_git_repo) = generate_repo_with_state_event().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 609 | state_event.clone(), [INFO] [stdout] | ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 594 | let (state_event, source_git_repo): (_, _) = generate_repo_with_state_event().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:641:17 [INFO] [stdout] | [INFO] [stdout] 641 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:642:17 [INFO] [stdout] | [INFO] [stdout] 642 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:644:17 [INFO] [stdout] | [INFO] [stdout] 644 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:645:17 [INFO] [stdout] | [INFO] [stdout] 645 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:661:30 [INFO] [stdout] | [INFO] [stdout] 661 | .filter(|t| t.kind().to_string().as_str().ne("d")) [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] 661 | .filter(|t: /* Type */| t.kind().to_string().as_str().ne("d")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:662:27 [INFO] [stdout] | [INFO] [stdout] 662 | .map(|t| t.as_slice().to_vec()) [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] 662 | .map(|t: /* Type */| t.as_slice().to_vec()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:678:21 [INFO] [stdout] | [INFO] [stdout] 678 | let (state_event, source_git_repo) = generate_repo_with_state_event().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 700 | state_event.clone(), [INFO] [stdout] | ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 678 | let (state_event, source_git_repo): (_, _) = generate_repo_with_state_event().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:732:21 [INFO] [stdout] | [INFO] [stdout] 732 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:733:21 [INFO] [stdout] | [INFO] [stdout] 733 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:735:21 [INFO] [stdout] | [INFO] [stdout] 735 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:736:21 [INFO] [stdout] | [INFO] [stdout] 736 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:752:34 [INFO] [stdout] | [INFO] [stdout] 752 | .filter(|t| t.kind().to_string().as_str().ne("d")) [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] 752 | .filter(|t: /* Type */| t.kind().to_string().as_str().ne("d")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:753:31 [INFO] [stdout] | [INFO] [stdout] 753 | .map(|t| t.as_slice().to_vec()) [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] 753 | .map(|t: /* Type */| t.as_slice().to_vec()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:769:9 [INFO] [stdout] | [INFO] [stdout] 769 | let (state_event, source_git_repo) = generate_repo_with_state_event().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 790 | state_event.clone(), [INFO] [stdout] | ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 769 | let (state_event, source_git_repo): (_, _) = generate_repo_with_state_event().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:821:9 [INFO] [stdout] | [INFO] [stdout] 821 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:822:9 [INFO] [stdout] | [INFO] [stdout] 822 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:824:9 [INFO] [stdout] | [INFO] [stdout] 824 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:825:9 [INFO] [stdout] | [INFO] [stdout] 825 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:847:9 [INFO] [stdout] | [INFO] [stdout] 847 | let (events, source_git_repo) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 858 | r51.events = events.clone(); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 847 | let (events, source_git_repo): (_, _) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:902:9 [INFO] [stdout] | [INFO] [stdout] 902 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:903:9 [INFO] [stdout] | [INFO] [stdout] 903 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:905:9 [INFO] [stdout] | [INFO] [stdout] 905 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:906:9 [INFO] [stdout] | [INFO] [stdout] 906 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:936:24 [INFO] [stdout] | [INFO] [stdout] 936 | .find(|t| t.as_slice()[0].eq("branch-name")) [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] 936 | .find(|t: /* Type */| t.as_slice()[0].eq("branch-name")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:937:31 [INFO] [stdout] | [INFO] [stdout] 937 | .is_some_and(|t| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [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] 937 | .is_some_and(|t: /* Type */| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:951:20 [INFO] [stdout] | [INFO] [stdout] 951 | .find(|t| t.as_slice()[0].eq("merge-commit-id")) [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] 951 | .find(|t: /* Type */| t.as_slice()[0].eq("merge-commit-id")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:964:23 [INFO] [stdout] | [INFO] [stdout] 964 | .any(|t| t.as_slice()[1].eq(&proposal_cover_letter_event.id.to_string())) [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] 964 | .any(|t: /* Type */| t.as_slice()[1].eq(&proposal_cover_letter_event.id.to_string())) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:975:20 [INFO] [stdout] | [INFO] [stdout] 975 | .find(|t| t.as_slice()[0].eq("q")) [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] 975 | .find(|t: /* Type */| t.as_slice()[0].eq("q")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:988:20 [INFO] [stdout] | [INFO] [stdout] 988 | .find(|t| t.is_root()) [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] 988 | .find(|t: /* Type */| t.is_root()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1004:9 [INFO] [stdout] | [INFO] [stdout] 1004 | let (events, source_git_repo) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1015 | r51.events = events.clone(); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1004 | let (events, source_git_repo): (_, _) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1056:9 [INFO] [stdout] | [INFO] [stdout] 1056 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1057:9 [INFO] [stdout] | [INFO] [stdout] 1057 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1059:9 [INFO] [stdout] | [INFO] [stdout] 1059 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1060:9 [INFO] [stdout] | [INFO] [stdout] 1060 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1090:24 [INFO] [stdout] | [INFO] [stdout] 1090 | .find(|t| t.as_slice()[0].eq("branch-name")) [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] 1090 | .find(|t: /* Type */| t.as_slice()[0].eq("branch-name")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1091:31 [INFO] [stdout] | [INFO] [stdout] 1091 | .is_some_and(|t| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [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] 1091 | .is_some_and(|t: /* Type */| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1102:27 [INFO] [stdout] | [INFO] [stdout] 1102 | .any(|t| t.as_slice()[1].eq(&proposal_cover_letter_event.id.to_string())) [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] 1102 | .any(|t: /* Type */| t.as_slice()[1].eq(&proposal_cover_letter_event.id.to_string())) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1116:24 [INFO] [stdout] | [INFO] [stdout] 1116 | .find(|t| t.as_slice()[0].eq("commit")) [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] 1116 | .find(|t: /* Type */| t.as_slice()[0].eq("commit")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1142:24 [INFO] [stdout] | [INFO] [stdout] 1142 | .find(|t| t.as_slice()[0].eq("merge-commit-id")) [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] 1142 | .find(|t: /* Type */| t.as_slice()[0].eq("merge-commit-id")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1160:23 [INFO] [stdout] | [INFO] [stdout] 1160 | .any(|t| t.as_slice()[0].eq("q") && t.as_slice()[1] == patch_id), [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] 1160 | .any(|t: /* Type */| t.as_slice()[0].eq("q") && t.as_slice()[1] == patch_id), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1171:20 [INFO] [stdout] | [INFO] [stdout] 1171 | .find(|t| t.is_root()) [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] 1171 | .find(|t: /* Type */| t.is_root()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1186:9 [INFO] [stdout] | [INFO] [stdout] 1186 | let (events, source_git_repo) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1196 | r51.events = events.clone(); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1186 | let (events, source_git_repo): (_, _) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1247:9 [INFO] [stdout] | [INFO] [stdout] 1247 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1248:9 [INFO] [stdout] | [INFO] [stdout] 1248 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1250:9 [INFO] [stdout] | [INFO] [stdout] 1250 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1251:9 [INFO] [stdout] | [INFO] [stdout] 1251 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1281:24 [INFO] [stdout] | [INFO] [stdout] 1281 | .find(|t| t.as_slice()[0].eq("branch-name")) [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] 1281 | .find(|t: /* Type */| t.as_slice()[0].eq("branch-name")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1282:31 [INFO] [stdout] | [INFO] [stdout] 1282 | .is_some_and(|t| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [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] 1282 | .is_some_and(|t: /* Type */| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1293:27 [INFO] [stdout] | [INFO] [stdout] 1293 | .any(|t| t.as_slice()[1].eq(&proposal_cover_letter_event.id.to_string())) [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] 1293 | .any(|t: /* Type */| t.as_slice()[1].eq(&proposal_cover_letter_event.id.to_string())) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1312:24 [INFO] [stdout] | [INFO] [stdout] 1312 | .find(|t| t.as_slice()[0].eq("applied-as-commits")) [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] 1312 | .find(|t: /* Type */| t.as_slice()[0].eq("applied-as-commits")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1331:23 [INFO] [stdout] | [INFO] [stdout] 1331 | .any(|t| t.as_slice()[0].eq("q") && t.as_slice()[1] == patch_id), [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] 1331 | .any(|t: /* Type */| t.as_slice()[0].eq("q") && t.as_slice()[1] == patch_id), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1342:20 [INFO] [stdout] | [INFO] [stdout] 1342 | .find(|t| t.is_root()) [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] 1342 | .find(|t: /* Type */| t.is_root()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1356:9 [INFO] [stdout] | [INFO] [stdout] 1356 | let (events, source_git_repo) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1367 | r51.events = events.clone(); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1356 | let (events, source_git_repo): (_, _) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1401:9 [INFO] [stdout] | [INFO] [stdout] 1401 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1402:9 [INFO] [stdout] | [INFO] [stdout] 1402 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1404:9 [INFO] [stdout] | [INFO] [stdout] 1404 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1405:9 [INFO] [stdout] | [INFO] [stdout] 1405 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1447:24 [INFO] [stdout] | [INFO] [stdout] 1447 | .find(|t| t.as_slice()[0].eq("branch-name")) [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] 1447 | .find(|t: /* Type */| t.as_slice()[0].eq("branch-name")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1448:31 [INFO] [stdout] | [INFO] [stdout] 1448 | .is_some_and(|t| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [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] 1448 | .is_some_and(|t: /* Type */| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1457:20 [INFO] [stdout] | [INFO] [stdout] 1457 | .find(|t| t.is_root()) [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] 1457 | .find(|t: /* Type */| t.is_root()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1468:20 [INFO] [stdout] | [INFO] [stdout] 1468 | .find(|t| t.is_reply()) [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] 1468 | .find(|t: /* Type */| t.is_reply()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1480:23 [INFO] [stdout] | [INFO] [stdout] 1480 | .any(|t| t.as_slice()[1].eq(&proposal.id.to_string())) [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] 1480 | .any(|t: /* Type */| t.as_slice()[1].eq(&proposal.id.to_string())) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1490:20 [INFO] [stdout] | [INFO] [stdout] 1490 | .find(|t| t.is_reply()) [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] 1490 | .find(|t: /* Type */| t.is_reply()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1502:9 [INFO] [stdout] | [INFO] [stdout] 1502 | let (events, source_git_repo) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1513 | r51.events = events.clone(); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1502 | let (events, source_git_repo): (_, _) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1556:9 [INFO] [stdout] | [INFO] [stdout] 1556 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1557:9 [INFO] [stdout] | [INFO] [stdout] 1557 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1559:9 [INFO] [stdout] | [INFO] [stdout] 1559 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1560:9 [INFO] [stdout] | [INFO] [stdout] 1560 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1586:24 [INFO] [stdout] | [INFO] [stdout] 1586 | .find(|t| t.as_slice()[0].eq("branch-name")) [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] 1586 | .find(|t: /* Type */| t.as_slice()[0].eq("branch-name")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1587:31 [INFO] [stdout] | [INFO] [stdout] 1587 | .is_some_and(|t| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [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] 1587 | .is_some_and(|t: /* Type */| t.as_slice()[1].eq(FEATURE_BRANCH_NAME_1)) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1596:23 [INFO] [stdout] | [INFO] [stdout] 1596 | .any(|t| ["revision-root", "root-revision"].contains(&t.as_slice()[1].as_str())) [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] 1596 | .any(|t: /* Type */| ["revision-root", "root-revision"].contains(&t.as_slice()[1].as_str())) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1605:20 [INFO] [stdout] | [INFO] [stdout] 1605 | .find(|t| t.is_reply()) [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] 1605 | .find(|t: /* Type */| t.is_reply()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1638:20 [INFO] [stdout] | [INFO] [stdout] 1638 | .find(|t| t.is_root()) [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] 1638 | .find(|t: /* Type */| t.is_root()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1649:20 [INFO] [stdout] | [INFO] [stdout] 1649 | .find(|t| t.is_reply()) [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] 1649 | .find(|t: /* Type */| t.is_reply()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1661:9 [INFO] [stdout] | [INFO] [stdout] 1661 | let (events, source_git_repo) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1672 | r51.events = events.clone(); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 1661 | let (events, source_git_repo): (_, _) = prep_source_repo_and_events_including_proposals().await?; [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1710:9 [INFO] [stdout] | [INFO] [stdout] 1710 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1711:9 [INFO] [stdout] | [INFO] [stdout] 1711 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1713:9 [INFO] [stdout] | [INFO] [stdout] 1713 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1714:9 [INFO] [stdout] | [INFO] [stdout] 1714 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1736:38 [INFO] [stdout] | [INFO] [stdout] 1736 | .find(|e| e.tags.iter().any(|t| t.as_slice()[1].eq("root"))) [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] 1736 | .find(|e| e.tags.iter().any(|t: /* Type */| t.as_slice()[1].eq("root"))) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1753:20 [INFO] [stdout] | [INFO] [stdout] 1753 | .find(|t| t.as_slice()[0].eq("branch-name")) [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] 1753 | .find(|t: /* Type */| t.as_slice()[0].eq("branch-name")) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/push.rs:1774:20 [INFO] [stdout] | [INFO] [stdout] 1774 | .find(|t| t.is_root()) [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] 1774 | .find(|t: /* Type */| t.is_root()) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:290:13 [INFO] [stdout] | [INFO] [stdout] 290 | r52.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | r53.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:293:13 [INFO] [stdout] | [INFO] [stdout] 293 | r56.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/git_remote_nostr/main.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | r57.listen_until_close(), [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ngit` (test "git_remote_nostr") due to 160 previous errors [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> src/lib/git/mod.rs:2100:25 [INFO] [stdout] | [INFO] [stdout] 2100 | let (original_repo, _, mut patch_events) = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2105 | git_repo.apply_patch_chain(BRANCH_NAME, vec![patch_events.pop().unwrap()])?; [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 2100 | let (original_repo, _, mut patch_events): (_, _, _) = [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> src/lib/git/mod.rs:2117:25 [INFO] [stdout] | [INFO] [stdout] 2117 | let (_, _, mut patch_events) = generate_test_repo_and_events().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2121 | git_repo.apply_patch_chain(BRANCH_NAME, vec![patch_events.pop().unwrap()])?; [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 2117 | let (_, _, mut patch_events): (_, _, _) = generate_test_repo_and_events().await?; [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> src/lib/git/mod.rs:2132:25 [INFO] [stdout] | [INFO] [stdout] 2132 | let (original_repo, _, mut patch_events) = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2137 | git_repo.apply_patch_chain(BRANCH_NAME, vec![patch_events.pop().unwrap()])?; [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 2132 | let (original_repo, _, mut patch_events): (_, _, _) = [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> src/lib/git/mod.rs:2150:25 [INFO] [stdout] | [INFO] [stdout] 2150 | let (_, _, mut patch_events) = generate_test_repo_and_events().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2154 | git_repo.apply_patch_chain(BRANCH_NAME, vec![patch_events.pop().unwrap()])?; [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 2150 | let (_, _, mut patch_events): (_, _, _) = generate_test_repo_and_events().await?; [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> src/lib/git/mod.rs:2167:25 [INFO] [stdout] | [INFO] [stdout] 2167 | let (_, _, mut patch_events) = generate_test_repo_and_events().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2171 | git_repo.apply_patch_chain(BRANCH_NAME, vec![patch_events.pop().unwrap()])?; [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 2167 | let (_, _, mut patch_events): (_, _, _) = generate_test_repo_and_events().await?; [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> src/lib/git/mod.rs:2188:25 [INFO] [stdout] | [INFO] [stdout] 2188 | let (_, _, patch_events) = generate_test_repo_and_events().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2192 | git_repo.apply_patch_chain(BRANCH_NAME, patch_events.clone())?; [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 2188 | let (_, _, patch_events): (_, _, _) = generate_test_repo_and_events().await?; [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> src/lib/git/mod.rs:2203:25 [INFO] [stdout] | [INFO] [stdout] 2203 | let (_, _, patch_events) = generate_test_repo_and_events().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2207 | git_repo.apply_patch_chain(BRANCH_NAME, patch_events.clone())?; [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 2203 | let (_, _, patch_events): (_, _, _) = generate_test_repo_and_events().await?; [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> src/lib/git/mod.rs:2220:25 [INFO] [stdout] | [INFO] [stdout] 2220 | let (_, _, patch_events) = generate_test_repo_and_events().await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2224 | git_repo.apply_patch_chain(BRANCH_NAME, patch_events.clone())?; [INFO] [stdout] | ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this pattern a type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 2220 | let (_, _, patch_events): (_, _, _) = generate_test_repo_and_events().await?; [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ngit` (lib test) due to 16 previous errors [INFO] running `Command { std: "docker" "inspect" "4c7883125b4bb308627d8903d7be65a0792cb6f60d4263ad0675ba7aec2cf7c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4c7883125b4bb308627d8903d7be65a0792cb6f60d4263ad0675ba7aec2cf7c2", kill_on_drop: false }` [INFO] [stdout] 4c7883125b4bb308627d8903d7be65a0792cb6f60d4263ad0675ba7aec2cf7c2