[INFO] cloning repository https://github.com/Thoralf-M/wallet-core [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Thoralf-M/wallet-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThoralf-M%2Fwallet-core", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThoralf-M%2Fwallet-core'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c488f66d82686c1dab36c9322ce471250759f6d7 [INFO] testing Thoralf-M/wallet-core against 1.55.0 for beta-1.56-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThoralf-M%2Fwallet-core" "/workspace/builds/worker-7/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Thoralf-M/wallet-core on toolchain 1.55.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Thoralf-M/wallet-core [INFO] finished tweaking git repo https://github.com/Thoralf-M/wallet-core [INFO] tweaked toml for git repo https://github.com/Thoralf-M/wallet-core written to /workspace/builds/worker-7/source/Cargo.toml [INFO] crate git repo https://github.com/Thoralf-M/wallet-core already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 544146b839e28f53c21aaa9682a570779d60d02e9d179900f7f05b3685c12523 [INFO] running `Command { std: "docker" "start" "-a" "544146b839e28f53c21aaa9682a570779d60d02e9d179900f7f05b3685c12523", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "544146b839e28f53c21aaa9682a570779d60d02e9d179900f7f05b3685c12523", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "544146b839e28f53c21aaa9682a570779d60d02e9d179900f7f05b3685c12523", kill_on_drop: false }` [INFO] [stdout] 544146b839e28f53c21aaa9682a570779d60d02e9d179900f7f05b3685c12523 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 50f846cf76d596e8c60cf1b5d64971cff3a844ad172be552fca1823d2a71a9ab [INFO] running `Command { std: "docker" "start" "-a" "50f846cf76d596e8c60cf1b5d64971cff3a844ad172be552fca1823d2a71a9ab", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling syn v1.0.76 [INFO] [stderr] Compiling libc v0.2.101 [INFO] [stderr] Compiling proc-macro2 v1.0.29 [INFO] [stderr] Compiling tokio v1.11.0 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling tokio-macros v1.3.0 [INFO] [stderr] Compiling wallet-core v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `{` [INFO] [stdout] --> src/account/syncing.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 17 | sync_transactions(){ [INFO] [stdout] | ^ expected one of `.`, `;`, `?`, `}`, or an operator [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `)` [INFO] [stdout] --> src/account/syncing.rs:23:41 [INFO] [stdout] | [INFO] [stdout] 23 | async fn sync_addresses_balance(&Account) -> Result>{} [INFO] [stdout] | ^ expected one of `:`, `@`, or `|` [INFO] [stdout] | [INFO] [stdout] = note: anonymous parameters are removed in the 2018 edition (see RFC 1685) [INFO] [stdout] help: if this is a `self` type, give it a parameter name [INFO] [stdout] | [INFO] [stdout] 23 | async fn sync_addresses_balance(self: &Account) -> Result>{} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] help: if this is a parameter name, give it a type [INFO] [stdout] | [INFO] [stdout] 23 | async fn sync_addresses_balance(Account: &TypeName) -> Result>{} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: if this is a type, explicitly ignore the parameter name [INFO] [stdout] | [INFO] [stdout] 23 | async fn sync_addresses_balance(_: &Account) -> Result>{} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `)` [INFO] [stdout] --> src/account/syncing.rs:24:41 [INFO] [stdout] | [INFO] [stdout] 24 | async fn sync_addresses_outputs(&Account) -> Result>{} [INFO] [stdout] | ^ expected one of `:`, `@`, or `|` [INFO] [stdout] | [INFO] [stdout] = note: anonymous parameters are removed in the 2018 edition (see RFC 1685) [INFO] [stdout] help: if this is a `self` type, give it a parameter name [INFO] [stdout] | [INFO] [stdout] 24 | async fn sync_addresses_outputs(self: &Account) -> Result>{} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] help: if this is a parameter name, give it a type [INFO] [stdout] | [INFO] [stdout] 24 | async fn sync_addresses_outputs(Account: &TypeName) -> Result>{} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: if this is a type, explicitly ignore the parameter name [INFO] [stdout] | [INFO] [stdout] 24 | async fn sync_addresses_outputs(_: &Account) -> Result>{} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `)` [INFO] [stdout] --> src/account/syncing.rs:25:36 [INFO] [stdout] | [INFO] [stdout] 25 | async fn sync_transactions(&Account) -> Result<()>{} [INFO] [stdout] | ^ expected one of `:`, `@`, or `|` [INFO] [stdout] | [INFO] [stdout] = note: anonymous parameters are removed in the 2018 edition (see RFC 1685) [INFO] [stdout] help: if this is a `self` type, give it a parameter name [INFO] [stdout] | [INFO] [stdout] 25 | async fn sync_transactions(self: &Account) -> Result<()>{} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] help: if this is a parameter name, give it a type [INFO] [stdout] | [INFO] [stdout] 25 | async fn sync_transactions(Account: &TypeName) -> Result<()>{} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: if this is a type, explicitly ignore the parameter name [INFO] [stdout] | [INFO] [stdout] 25 | async fn sync_transactions(_: &Account) -> Result<()>{} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `>`, a const expression, lifetime, or type, found `}` [INFO] [stdout] --> src/account_manager.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 15 | client_options: ClientOptions, [INFO] [stdout] | - expected one of `>`, a const expression, lifetime, or type [INFO] [stdout] 16 | } [INFO] [stdout] | ^ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0706]: functions in traits cannot be declared `async` [INFO] [stdout] --> src/signing/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | async fn get_ledger_status(&self, is_simulator: bool) -> crate::LedgerStatus; [INFO] [stdout] | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `async` because of this [INFO] [stdout] | [INFO] [stdout] = note: `async` trait functions are not currently supported [INFO] [stdout] = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0706]: functions in traits cannot be declared `async` [INFO] [stdout] --> src/signing/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | async fn store_mnemonic(&mut self, storage_path: &Path, mnemonic: String) -> crate::Result<()>; [INFO] [stdout] | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `async` because of this [INFO] [stdout] | [INFO] [stdout] = note: `async` trait functions are not currently supported [INFO] [stdout] = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0706]: functions in traits cannot be declared `async` [INFO] [stdout] --> src/signing/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | async fn generate_address( [INFO] [stdout] | ^---- [INFO] [stdout] | | [INFO] [stdout] | _____`async` because of this [INFO] [stdout] | | [INFO] [stdout] 24 | | &mut self, [INFO] [stdout] 25 | | account: &Account, [INFO] [stdout] 26 | | index: usize, [INFO] [stdout] 27 | | internal: bool, [INFO] [stdout] 28 | | metadata: GenerateAddressMetadata, [INFO] [stdout] 29 | | ) -> crate::Result; [INFO] [stdout] | |____________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `async` trait functions are not currently supported [INFO] [stdout] = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0706]: functions in traits cannot be declared `async` [INFO] [stdout] --> src/signing/mod.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | async fn sign_transaction<'a>( [INFO] [stdout] | ^---- [INFO] [stdout] | | [INFO] [stdout] | _____`async` because of this [INFO] [stdout] | | [INFO] [stdout] 32 | | &mut self, [INFO] [stdout] 33 | | account: &Account, [INFO] [stdout] 34 | | essence: &iota_client::bee_message::prelude::Essence, [INFO] [stdout] 35 | | inputs: &mut Vec, [INFO] [stdout] 36 | | metadata: SignMessageMetadata<'a>, [INFO] [stdout] 37 | | ) -> crate::Result>; [INFO] [stdout] | |____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `async` trait functions are not currently supported [INFO] [stdout] = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `async_trait` [INFO] [stdout] --> src/signing/mod.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 16 | #[async_trait::async_trait] [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `async_trait` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `thiserror` [INFO] [stdout] --> src/error.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | #[derive(Debug, thiserror::Error)] [INFO] [stdout] | ^^^^^^^^^ use of undeclared crate or module `thiserror` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `error` in this scope [INFO] [stdout] --> src/error.rs:5:7 [INFO] [stdout] | [INFO] [stdout] 5 | #[error("`{0}`")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `Serialize` in this scope [INFO] [stdout] --> src/client.rs:2:10 [INFO] [stdout] | [INFO] [stdout] 2 | #[derive(Serialize, Deserialize, Clone, Debug, Eq, Getters)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope [INFO] [stdout] --> src/client.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | #[derive(Serialize, Deserialize, Clone, Debug, Eq, Getters)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `Getters` in this scope [INFO] [stdout] --> src/client.rs:2:52 [INFO] [stdout] | [INFO] [stdout] 2 | #[derive(Serialize, Deserialize, Clone, Debug, Eq, Getters)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `getset` in this scope [INFO] [stdout] --> src/client.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[getset(get = "pub")] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[serde(rename = "node")] // here just for DB compatibility; can be changed when migrations are implemented [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | #[serde(rename = "primaryPoWNode")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | #[serde(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | #[serde(rename = "nodePoolUrls", default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:21:7 [INFO] [stdout] | [INFO] [stdout] 21 | #[serde(rename = "mqttBrokerOptions")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[serde(rename = "localPow", default = "default_local_pow")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:27:7 [INFO] [stdout] | [INFO] [stdout] 27 | #[serde(rename = "nodeSyncInterval")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:30:7 [INFO] [stdout] | [INFO] [stdout] 30 | #[serde(rename = "nodeSyncEnabled", default = "default_node_sync_enabled")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:33:7 [INFO] [stdout] | [INFO] [stdout] 33 | #[serde(rename = "mqttEnabled", default = "default_mqtt_enabled")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:36:7 [INFO] [stdout] | [INFO] [stdout] 36 | #[serde(rename = "requestTimeout")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `serde` in this scope [INFO] [stdout] --> src/client.rs:39:7 [INFO] [stdout] | [INFO] [stdout] 39 | #[serde(rename = "apiTimeout", default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `iota_client` [INFO] [stdout] --> src/error.rs:6:21 [INFO] [stdout] | [INFO] [stdout] 6 | ClientError(Box), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `iota_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `iota_client` [INFO] [stdout] --> src/signing/mod.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | essence: &iota_client::bee_message::prelude::Essence, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `iota_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `iota_client` [INFO] [stdout] --> src/signing/mod.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 37 | ) -> crate::Result>; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `iota_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Outputs` in this scope [INFO] [stdout] --> src/account/input_selection.rs:1:60 [INFO] [stdout] | [INFO] [stdout] 1 | pub(crate) async fn select_inputs(amount: usize) -> Result {} [INFO] [stdout] | - ^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Adress` in this scope [INFO] [stdout] --> src/account/syncing.rs:23:57 [INFO] [stdout] | [INFO] [stdout] 23 | async fn sync_addresses_balance(&Account) -> Result>{} [INFO] [stdout] | - ^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Output` in this scope [INFO] [stdout] --> src/account/syncing.rs:24:57 [INFO] [stdout] | [INFO] [stdout] 24 | async fn sync_addresses_outputs(&Account) -> Result>{} [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use crate::account::Output; [INFO] [stdout] | [INFO] [stdout] 1 | use std::process::Output; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `OutputType` in this scope [INFO] [stdout] --> src/account/transfer.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct TransferOutput { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 6 | output_type: Option, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RemainderValueStrategy` in this scope [INFO] [stdout] --> src/account/transfer.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | remainder_value_strategy: RemainderValueStrategy, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IndexationDto` in this scope [INFO] [stdout] --> src/account/transfer.rs:10:24 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct TransferOptions { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 9 | remainder_value_strategy: RemainderValueStrategy, [INFO] [stdout] 10 | indexation: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `OutputKind` in this scope [INFO] [stdout] --> src/account/transfer.rs:12:25 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct TransferOptions { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 12 | output_kind: Option, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MessageId` in this scope [INFO] [stdout] --> src/account/transfer.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 15 | pub async fn send( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 18 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `amount` in this scope [INFO] [stdout] --> src/account/transfer.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | select_inputs(amount: u64).await?; [INFO] [stdout] | ^^^^^^ expecting a type here because of type ascription [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TransactionEssence` in this scope [INFO] [stdout] --> src/account/transfer.rs:24:41 [INFO] [stdout] | [INFO] [stdout] 24 | async fn create_transaction() -> Result {} [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Transaction` in this scope [INFO] [stdout] --> src/account/transfer.rs:25:39 [INFO] [stdout] | [INFO] [stdout] 25 | async fn sign_transaction() -> Result {} [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use crate::account::Transaction; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MessageId` in this scope [INFO] [stdout] --> src/account/transfer.rs:26:39 [INFO] [stdout] | [INFO] [stdout] 26 | async fn send_transaction() -> Result {} [INFO] [stdout] | - ^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MessageId` in this scope [INFO] [stdout] --> src/account/mod.rs:27:17 [INFO] [stdout] | [INFO] [stdout] 17 | impl AccountHandle { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 27 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MessageId` in this scope [INFO] [stdout] --> src/account/mod.rs:31:36 [INFO] [stdout] | [INFO] [stdout] 31 | pub async fn retry(message_id: MessageId, sync: bool) -> Result {} [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MessageId` in this scope [INFO] [stdout] --> src/account/mod.rs:31:69 [INFO] [stdout] | [INFO] [stdout] 17 | impl AccountHandle { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 31 | pub async fn retry(message_id: MessageId, sync: bool) -> Result {} [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Address` in this scope [INFO] [stdout] --> src/account/mod.rs:33:66 [INFO] [stdout] | [INFO] [stdout] 17 | impl AccountHandle { [INFO] [stdout] | - help: you might be missing a type parameter: `
` [INFO] [stdout] ... [INFO] [stdout] 33 | pub async fn generate_addresses(amount: usize) -> Result> {} [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Address` in this scope [INFO] [stdout] --> src/account/mod.rs:34:49 [INFO] [stdout] | [INFO] [stdout] 17 | impl AccountHandle { [INFO] [stdout] | - help: you might be missing a type parameter: `
` [INFO] [stdout] ... [INFO] [stdout] 34 | pub async fn list_addresses() -> Result> {} [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Address` in this scope [INFO] [stdout] --> src/account/mod.rs:43:20 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct Account { [INFO] [stdout] | - help: you might be missing a type parameter: `
` [INFO] [stdout] 42 | identifier: AccountIdentifier, [INFO] [stdout] 43 | addresses: Vec
, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HashMap` in this scope [INFO] [stdout] --> src/account/mod.rs:45:14 [INFO] [stdout] | [INFO] [stdout] 45 | outputs: HashMap>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Address` in this scope [INFO] [stdout] --> src/account/mod.rs:45:22 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct Account { [INFO] [stdout] | - help: you might be missing a type parameter: `
` [INFO] [stdout] ... [INFO] [stdout] 45 | outputs: HashMap>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AccountOptions` in this scope [INFO] [stdout] --> src/account/mod.rs:50:22 [INFO] [stdout] | [INFO] [stdout] 50 | account_options: AccountOptions, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TransactionId` in this scope [INFO] [stdout] --> src/account/mod.rs:69:25 [INFO] [stdout] | [INFO] [stdout] 69 | pub transaction_id: TransactionId, [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `Transaction` [INFO] [stdout] ... [INFO] [stdout] 78 | struct Transaction { [INFO] [stdout] | ------------------ similarly named struct `Transaction` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MessageId` in this scope [INFO] [stdout] --> src/account/mod.rs:70:21 [INFO] [stdout] | [INFO] [stdout] 70 | pub message_id: MessageId, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AddressWrapper` in this scope [INFO] [stdout] --> src/account/mod.rs:74:18 [INFO] [stdout] | [INFO] [stdout] 74 | pub address: AddressWrapper, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `OutputKind` in this scope [INFO] [stdout] --> src/account/mod.rs:75:15 [INFO] [stdout] | [INFO] [stdout] 75 | pub kind: OutputKind, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TransactionPayload` in this scope [INFO] [stdout] --> src/account/mod.rs:79:22 [INFO] [stdout] | [INFO] [stdout] 79 | pub transaction: TransactionPayload, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MessageId` in this scope [INFO] [stdout] --> src/account/mod.rs:81:26 [INFO] [stdout] | [INFO] [stdout] 78 | struct Transaction { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 81 | pub attachments: Vec, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Channel` in this scope [INFO] [stdout] --> src/account_manager.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 28 | impl AccountManager { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 43 | pub fn listen() -> Result{} [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in this scope [INFO] [stdout] --> src/client.rs:8:26 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ClientOptions { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 8 | primary_node: Option, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in this scope [INFO] [stdout] --> src/client.rs:11:30 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ClientOptions { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 11 | primary_pow_node: Option, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in this scope [INFO] [stdout] --> src/client.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ClientOptions { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 14 | nodes: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Url` in this scope [INFO] [stdout] --> src/client.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ClientOptions { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 17 | node_pool_urls: Vec, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BrokerOptions` in this scope [INFO] [stdout] --> src/client.rs:22:33 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ClientOptions { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 22 | mqtt_broker_options: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Duration` in this scope [INFO] [stdout] --> src/client.rs:28:32 [INFO] [stdout] | [INFO] [stdout] 28 | node_sync_interval: Option, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::time::Duration; [INFO] [stdout] | [INFO] [stdout] 1 | use std::time::Duration; [INFO] [stdout] | [INFO] [stdout] 1 | use tokio::time::Duration; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Duration` in this scope [INFO] [stdout] --> src/client.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 37 | request_timeout: Option, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::time::Duration; [INFO] [stdout] | [INFO] [stdout] 1 | use std::time::Duration; [INFO] [stdout] | [INFO] [stdout] 1 | use tokio::time::Duration; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HashMap` in this scope [INFO] [stdout] --> src/client.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | api_timeout: HashMap, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Api` in this scope [INFO] [stdout] --> src/client.rs:40:26 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ClientOptions { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 40 | api_timeout: HashMap, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Duration` in this scope [INFO] [stdout] --> src/client.rs:40:31 [INFO] [stdout] | [INFO] [stdout] 40 | api_timeout: HashMap, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::time::Duration; [INFO] [stdout] | [INFO] [stdout] 1 | use std::time::Duration; [INFO] [stdout] | [INFO] [stdout] 1 | use tokio::time::Duration; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in this scope [INFO] [stdout] --> src/client.rs:8:26 [INFO] [stdout] | [INFO] [stdout] 8 | primary_node: Option, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in this scope [INFO] [stdout] --> src/client.rs:11:30 [INFO] [stdout] | [INFO] [stdout] 11 | primary_pow_node: Option, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in this scope [INFO] [stdout] --> src/client.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 14 | nodes: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Url` in this scope [INFO] [stdout] --> src/client.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 17 | node_pool_urls: Vec, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BrokerOptions` in this scope [INFO] [stdout] --> src/client.rs:22:33 [INFO] [stdout] | [INFO] [stdout] 22 | mqtt_broker_options: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Api` in this scope [INFO] [stdout] --> src/client.rs:40:26 [INFO] [stdout] | [INFO] [stdout] 40 | api_timeout: HashMap, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LedgerStatus` in the crate root [INFO] [stdout] --> src/signing/mod.rs:19:69 [INFO] [stdout] | [INFO] [stdout] 19 | async fn get_ledger_status(&self, is_simulator: bool) -> crate::LedgerStatus; [INFO] [stdout] | ^^^^^^^^^^^^ not found in the crate root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> src/signing/mod.rs:21:55 [INFO] [stdout] | [INFO] [stdout] 21 | async fn store_mnemonic(&mut self, storage_path: &Path, mnemonic: String) -> crate::Result<()>; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use crate::account_manager::Path; [INFO] [stdout] | [INFO] [stdout] 1 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Account` in this scope [INFO] [stdout] --> src/signing/mod.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | account: &Account, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use crate::account::Account; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenerateAddressMetadata` in this scope [INFO] [stdout] --> src/signing/mod.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | metadata: GenerateAddressMetadata, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IotaAddress` in this scope [INFO] [stdout] --> src/signing/mod.rs:29:24 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Signer { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 29 | ) -> crate::Result; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Account` in this scope [INFO] [stdout] --> src/signing/mod.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | account: &Account, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use crate::account::Account; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TransactionInput` in this scope [INFO] [stdout] --> src/signing/mod.rs:35:26 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Signer { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 35 | inputs: &mut Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SignMessageMetadata` in this scope [INFO] [stdout] --> src/signing/mod.rs:36:19 [INFO] [stdout] | [INFO] [stdout] 36 | metadata: SignMessageMetadata<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/account/mod.rs:35:25 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn balance() -> Result {} [INFO] [stdout] | ^^^^^^ -------------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] note: enum defined here, with 2 generic parameters: `T`, `E` [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 35 | pub fn balance() -> Result {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/account_manager.rs:39:62 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn start_background_syncing(options: SyncOptions) -> Result<()>{} [INFO] [stdout] | ^^^^^^ -- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] note: enum defined here, with 2 generic parameters: `T`, `E` [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 39 | pub fn start_background_syncing(options: SyncOptions) -> Result<(), E>{} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/account_manager.rs:40:40 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn stop_background_syncing()-> Result<()>{} [INFO] [stdout] | ^^^^^^ -- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] note: enum defined here, with 2 generic parameters: `T`, `E` [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 40 | pub fn stop_background_syncing()-> Result<(), E>{} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: this enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/account_manager.rs:43:24 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn listen() -> Result{} [INFO] [stdout] | ^^^^^^ ------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] note: enum defined here, with 2 generic parameters: `T`, `E` [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 43 | pub fn listen() -> Result{} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 86 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0425, E0433, E0706. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] [INFO] [stderr] error: could not compile `wallet-core` due to 87 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "50f846cf76d596e8c60cf1b5d64971cff3a844ad172be552fca1823d2a71a9ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "50f846cf76d596e8c60cf1b5d64971cff3a844ad172be552fca1823d2a71a9ab", kill_on_drop: false }` [INFO] [stdout] 50f846cf76d596e8c60cf1b5d64971cff3a844ad172be552fca1823d2a71a9ab