[INFO] fetching crate cashu-crab 0.4.1-ALPHA... [INFO] checking cashu-crab-0.4.1-ALPHA against master#ceab6128fa48a616bfd3e3adf4bc80133b8ee223 for no-never-type-fallback [INFO] extracting crate cashu-crab 0.4.1-ALPHA into /workspace/builds/worker-1-tc1/source [INFO] validating manifest of crates.io crate cashu-crab 0.4.1-ALPHA on toolchain ceab6128fa48a616bfd3e3adf4bc80133b8ee223 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ceab6128fa48a616bfd3e3adf4bc80133b8ee223" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cashu-crab 0.4.1-ALPHA [INFO] finished tweaking crates.io crate cashu-crab 0.4.1-ALPHA [INFO] tweaked toml for crates.io crate cashu-crab 0.4.1-ALPHA written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ceab6128fa48a616bfd3e3adf4bc80133b8ee223" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 156 packages [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.0) [INFO] [stderr] Adding bech32 v0.9.1 (latest: v0.11.0) [INFO] [stderr] Adding bitcoin v0.29.2 (latest: v0.31.2) [INFO] [stderr] Adding bitcoin v0.30.2 (latest: v0.31.2) [INFO] [stderr] Adding bitcoin_hashes v0.11.0 (latest: v0.14.0) [INFO] [stderr] Adding bitcoin_hashes v0.12.0 (latest: v0.14.0) [INFO] [stderr] Adding core2 v0.3.3 (latest: v0.4.0) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.0.0) [INFO] [stderr] Adding gloo v0.9.0 (latest: v0.11.0) [INFO] [stderr] Adding gloo-console v0.2.3 (latest: v0.3.0) [INFO] [stderr] Adding gloo-dialogs v0.1.1 (latest: v0.2.0) [INFO] [stderr] Adding gloo-events v0.1.2 (latest: v0.2.0) [INFO] [stderr] Adding gloo-file v0.2.3 (latest: v0.3.0) [INFO] [stderr] Adding gloo-history v0.1.5 (latest: v0.2.2) [INFO] [stderr] Adding gloo-net v0.3.1 (latest: v0.5.0) [INFO] [stderr] Adding gloo-render v0.1.1 (latest: v0.2.0) [INFO] [stderr] Adding gloo-storage v0.2.2 (latest: v0.3.0) [INFO] [stderr] Adding gloo-timers v0.2.6 (latest: v0.3.0) [INFO] [stderr] Adding gloo-utils v0.1.7 (latest: v0.2.0) [INFO] [stderr] Adding gloo-worker v0.3.0 (latest: v0.5.0) [INFO] [stderr] Adding http v0.2.12 (latest: v1.1.0) [INFO] [stderr] Adding lightning v0.0.116 (latest: v0.0.121) [INFO] [stderr] Adding lightning-invoice v0.24.0 (latest: v0.29.0) [INFO] [stderr] Adding object v0.32.2 (latest: v0.34.0) [INFO] [stderr] Adding proc-macro-crate v1.3.1 (latest: v3.1.0) [INFO] [stderr] Adding rustls v0.21.10 (latest: v0.23.4) [INFO] [stderr] Adding rustls-webpki v0.101.7 (latest: v0.102.2) [INFO] [stderr] Adding secp256k1 v0.24.3 (latest: v0.29.0) [INFO] [stderr] Adding secp256k1 v0.27.0 (latest: v0.29.0) [INFO] [stderr] Adding secp256k1-sys v0.6.1 (latest: v0.10.0) [INFO] [stderr] Adding secp256k1-sys v0.8.1 (latest: v0.10.0) [INFO] [stderr] Adding serde-wasm-bindgen v0.5.0 (latest: v0.6.5) [INFO] [stderr] Adding toml_edit v0.19.15 (latest: v0.22.9) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0) [INFO] [stderr] Adding webpki-roots v0.25.4 (latest: v0.26.1) [INFO] [stderr] Adding winnow v0.5.40 (latest: v0.6.5) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ceab6128fa48a616bfd3e3adf4bc80133b8ee223" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded gloo-dialogs v0.1.1 [INFO] [stderr] Downloaded gloo-render v0.1.1 [INFO] [stderr] Downloaded hex_lit v0.1.1 [INFO] [stderr] Downloaded gloo-console v0.2.3 [INFO] [stderr] Downloaded gloo-storage v0.2.2 [INFO] [stderr] Downloaded gloo-utils v0.1.7 [INFO] [stderr] Downloaded gloo-worker-macros v0.1.0 [INFO] [stderr] Downloaded pinned v0.1.0 [INFO] [stderr] Downloaded bitcoin-private v0.1.0 [INFO] [stderr] Downloaded gloo-file v0.2.3 [INFO] [stderr] Downloaded gloo-history v0.1.5 [INFO] [stderr] Downloaded core2 v0.3.3 [INFO] [stderr] Downloaded bitcoin_hashes v0.12.0 [INFO] [stderr] Downloaded secp256k1 v0.24.3 [INFO] [stderr] Downloaded secp256k1 v0.27.0 [INFO] [stderr] Downloaded k256 v0.13.3 [INFO] [stderr] Downloaded gloo-worker v0.3.0 [INFO] [stderr] Downloaded bitcoin v0.30.2 [INFO] [stderr] Downloaded gloo v0.9.0 [INFO] [stderr] Downloaded bitcoin v0.29.2 [INFO] [stderr] Downloaded lightning v0.0.116 [INFO] [stderr] Downloaded lightning-invoice v0.24.0 [INFO] [stderr] Downloaded gloo-net v0.3.1 [INFO] [stderr] Downloaded secp256k1-sys v0.6.1 [INFO] [stderr] Downloaded secp256k1-sys v0.8.1 [INFO] [stderr] Downloaded minreq v2.11.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ceab6128fa48a616bfd3e3adf4bc80133b8ee223" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b4eb619bd6c73ecc4ac459b00cd8ebc4e6d8202c1164985f6253134b098f43ad [INFO] running `Command { std: "docker" "start" "-a" "b4eb619bd6c73ecc4ac459b00cd8ebc4e6d8202c1164985f6253134b098f43ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b4eb619bd6c73ecc4ac459b00cd8ebc4e6d8202c1164985f6253134b098f43ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b4eb619bd6c73ecc4ac459b00cd8ebc4e6d8202c1164985f6253134b098f43ad", kill_on_drop: false }` [INFO] [stdout] b4eb619bd6c73ecc4ac459b00cd8ebc4e6d8202c1164985f6253134b098f43ad [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ceab6128fa48a616bfd3e3adf4bc80133b8ee223" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b336ea4db95d2b04bbcd258c59e2aaa22fc493ae7f55fe54ecb86a4f64146682 [INFO] running `Command { std: "docker" "start" "-a" "b336ea4db95d2b04bbcd258c59e2aaa22fc493ae7f55fe54ecb86a4f64146682", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Checking zeroize v1.7.0 [INFO] [stderr] Checking const-oid v0.9.6 [INFO] [stderr] Checking subtle v2.5.0 [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Compiling secp256k1-sys v0.6.1 [INFO] [stderr] Compiling bitcoin-private v0.1.0 [INFO] [stderr] Compiling secp256k1-sys v0.8.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Checking base16ct v0.2.0 [INFO] [stderr] Checking bitcoin_hashes v0.11.0 [INFO] [stderr] Checking bech32 v0.9.1 [INFO] [stderr] Checking core2 v0.3.3 [INFO] [stderr] Compiling hex_lit v0.1.1 [INFO] [stderr] Compiling syn v2.0.58 [INFO] [stderr] Compiling serde_json v1.0.115 [INFO] [stderr] Compiling minreq v2.11.1 [INFO] [stderr] Compiling bitcoin v0.30.2 [INFO] [stderr] Checking der v0.7.9 [INFO] [stderr] Checking webpki-roots v0.25.4 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking ring v0.17.8 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking ff v0.13.0 [INFO] [stderr] Checking crypto-bigint v0.5.5 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking sct v0.7.1 [INFO] [stderr] Checking rustls-webpki v0.101.7 [INFO] [stderr] Checking rustls v0.21.10 [INFO] [stderr] Checking elliptic-curve v0.13.8 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Checking ecdsa v0.16.9 [INFO] [stderr] Checking secp256k1 v0.24.3 [INFO] [stderr] Checking k256 v0.13.3 [INFO] [stderr] Checking bitcoin v0.29.2 [INFO] [stderr] Checking tokio v1.37.0 [INFO] [stderr] Checking lightning v0.0.116 [INFO] [stderr] Checking bitcoin_hashes v0.12.0 [INFO] [stderr] Checking secp256k1 v0.27.0 [INFO] [stderr] Checking lightning-invoice v0.24.0 [INFO] [stderr] Checking cashu-crab v0.4.1-ALPHA (/opt/rustwide/workdir) [INFO] [stdout] warning: the item `Url` is imported redundantly [INFO] [stdout] --> src/nuts/nut00.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | use url::Url; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 249 | use super::*; [INFO] [stdout] | -------- the item `Url` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Client` is imported redundantly [INFO] [stdout] --> src/wallet.rs:315:9 [INFO] [stdout] | [INFO] [stdout] 313 | use super::*; [INFO] [stdout] | -------- the item `Client` is already imported here [INFO] [stdout] 314 | [INFO] [stdout] 315 | use crate::client::Client; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `amount` [INFO] [stdout] --> src/wallet.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | let amount: Amount = token.proofs.iter().map(|p| p.amount).sum(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_amount` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `amount` [INFO] [stdout] --> src/wallet.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | let amount: Amount = token.proofs.iter().map(|p| p.amount).sum(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_amount` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `amount_to_keep` [INFO] [stdout] --> src/wallet.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | let amount_to_keep = amount_available - amount; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_amount_to_keep` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `amount_to_keep` [INFO] [stdout] --> src/wallet.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | let amount_to_keep = amount_available - amount; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_amount_to_keep` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitRequest::amount`: mint does not need amount [INFO] [stdout] --> src/mint.rs:117:16 [INFO] [stdout] | [INFO] [stdout] 117 | match &split_request.amount { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `nuts::nut06::SplitResponse::new_from_amount`: mint only response with one list of all promises [INFO] [stdout] --> src/mint.rs:138:53 [INFO] [stdout] | [INFO] [stdout] 138 | let split_response = SplitResponse::new_from_amount(fst, snd); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `nuts::nut06::SplitResponse::target_amount`: mint only response with one list of all promises [INFO] [stdout] --> src/mint.rs:140:35 [INFO] [stdout] | [INFO] [stdout] 140 | if split_response.target_amount() != split_request.amount { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitRequest::amount`: mint does not need amount [INFO] [stdout] --> src/mint.rs:140:54 [INFO] [stdout] | [INFO] [stdout] 140 | if split_response.target_amount() != split_request.amount { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitRequest::amount`: mint does not need amount [INFO] [stdout] --> src/mint.rs:117:16 [INFO] [stdout] | [INFO] [stdout] 117 | match &split_request.amount { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `nuts::nut06::SplitResponse::new_from_amount`: mint only response with one list of all promises [INFO] [stdout] --> src/mint.rs:138:53 [INFO] [stdout] | [INFO] [stdout] 138 | let split_response = SplitResponse::new_from_amount(fst, snd); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `nuts::nut06::SplitResponse::target_amount`: mint only response with one list of all promises [INFO] [stdout] --> src/mint.rs:140:35 [INFO] [stdout] | [INFO] [stdout] 140 | if split_response.target_amount() != split_request.amount { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitRequest::amount`: mint does not need amount [INFO] [stdout] --> src/mint.rs:140:54 [INFO] [stdout] | [INFO] [stdout] 140 | if split_response.target_amount() != split_request.amount { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::fst`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | fst: None, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::fst`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | fst: None, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::snd`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | snd: None, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::snd`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | snd: None, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::fst`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | fst: Some(fst), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::fst`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | fst: Some(fst), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::snd`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:79:13 [INFO] [stdout] | [INFO] [stdout] 79 | snd: Some(snd), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::snd`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:79:13 [INFO] [stdout] | [INFO] [stdout] 79 | snd: Some(snd), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::fst`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:89:16 [INFO] [stdout] | [INFO] [stdout] 89 | match &self.fst { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::snd`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:104:16 [INFO] [stdout] | [INFO] [stdout] 104 | match &self.snd { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::fst`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:89:16 [INFO] [stdout] | [INFO] [stdout] 89 | match &self.fst { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitResponse::snd`: mint only response with one list of all promises [INFO] [stdout] --> src/nuts/nut06.rs:104:16 [INFO] [stdout] | [INFO] [stdout] 104 | match &self.snd { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitRequest::amount`: mint does not need amount [INFO] [stdout] --> src/wallet.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | amount: None, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `nuts::nut06::SplitRequest::amount`: mint does not need amount [INFO] [stdout] --> src/wallet.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | amount: None, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.33s [INFO] running `Command { std: "docker" "inspect" "b336ea4db95d2b04bbcd258c59e2aaa22fc493ae7f55fe54ecb86a4f64146682", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b336ea4db95d2b04bbcd258c59e2aaa22fc493ae7f55fe54ecb86a4f64146682", kill_on_drop: false }` [INFO] [stdout] b336ea4db95d2b04bbcd258c59e2aaa22fc493ae7f55fe54ecb86a4f64146682 [INFO] checking cashu-crab-0.4.1-ALPHA against try#3a4bc97f6385a3aa300a4fd689b44350e54fd676 for no-never-type-fallback [INFO] extracting crate cashu-crab 0.4.1-ALPHA into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate cashu-crab 0.4.1-ALPHA on toolchain 3a4bc97f6385a3aa300a4fd689b44350e54fd676 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3a4bc97f6385a3aa300a4fd689b44350e54fd676" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cashu-crab 0.4.1-ALPHA [INFO] finished tweaking crates.io crate cashu-crab 0.4.1-ALPHA [INFO] tweaked toml for crates.io crate cashu-crab 0.4.1-ALPHA written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3a4bc97f6385a3aa300a4fd689b44350e54fd676" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3a4bc97f6385a3aa300a4fd689b44350e54fd676" "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-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+3a4bc97f6385a3aa300a4fd689b44350e54fd676" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 924de8b172ec0d0c7b6fcfd85272bedd747eba261d891d0a85b3f7a4236b66cd [INFO] running `Command { std: "docker" "start" "-a" "924de8b172ec0d0c7b6fcfd85272bedd747eba261d891d0a85b3f7a4236b66cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "924de8b172ec0d0c7b6fcfd85272bedd747eba261d891d0a85b3f7a4236b66cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "924de8b172ec0d0c7b6fcfd85272bedd747eba261d891d0a85b3f7a4236b66cd", kill_on_drop: false }` [INFO] [stdout] 924de8b172ec0d0c7b6fcfd85272bedd747eba261d891d0a85b3f7a4236b66cd [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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+3a4bc97f6385a3aa300a4fd689b44350e54fd676" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6946e1cffb6bc1b43ee4369762336df28ead5b9939aa5d331ac129161bd46508 [INFO] running `Command { std: "docker" "start" "-a" "6946e1cffb6bc1b43ee4369762336df28ead5b9939aa5d331ac129161bd46508", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Checking zeroize v1.7.0 [INFO] [stderr] Checking const-oid v0.9.6 [INFO] [stderr] Checking subtle v2.5.0 [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Checking memchr v2.7.2 [INFO] [stderr] Compiling bitcoin-private v0.1.0 [INFO] [stderr] Checking bech32 v0.9.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling secp256k1-sys v0.6.1 [INFO] [stderr] Compiling secp256k1-sys v0.8.1 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Checking base16ct v0.2.0 [INFO] [stderr] Compiling syn v2.0.58 [INFO] [stderr] Checking bitcoin_hashes v0.11.0 [INFO] [stderr] Compiling hex_lit v0.1.1 [INFO] [stderr] Compiling serde_json v1.0.115 [INFO] [stderr] Checking der v0.7.9 [INFO] [stderr] Checking unicode-normalization v0.1.23 [INFO] [stderr] Checking cpufeatures v0.2.12 [INFO] [stderr] Compiling minreq v2.11.1 [INFO] [stderr] Checking regex-syntax v0.8.3 [INFO] [stderr] Compiling bitcoin v0.30.2 [INFO] [stderr] Checking unicode-bidi v0.3.15 [INFO] [stderr] Checking core2 v0.3.3 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking webpki-roots v0.25.4 [INFO] [stderr] Checking base64 v0.21.7 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking url v2.5.0 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking ff v0.13.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking crypto-bigint v0.5.5 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Compiling rustls v0.21.10 [INFO] [stderr] Checking elliptic-curve v0.13.8 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Checking ecdsa v0.16.9 [INFO] [stderr] Checking k256 v0.13.3 [INFO] [stderr] Checking tokio v1.37.0 [INFO] [stderr] Checking secp256k1 v0.24.3 [INFO] [stderr] Checking rustls-webpki v0.101.7 [INFO] [stderr] Checking sct v0.7.1 [INFO] [stderr] Checking bitcoin v0.29.2 [INFO] [stderr] Checking regex v1.10.4 [INFO] [stderr] Checking lightning v0.0.116 [INFO] [stderr] Checking bitcoin_hashes v0.12.0 [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/errors.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / impl_writeable_tlv_based_enum_upgradable!(APIError, [INFO] [stdout] 88 | | (0, APIMisuseError) => { (0, err, required), }, [INFO] [stdout] 89 | | (2, FeeRateTooHigh) => { [INFO] [stdout] 90 | | (0, err, required), [INFO] [stdout] ... | [INFO] [stdout] 96 | | (10, IncompatibleShutdownScript) => { (0, script, required), }, [INFO] [stdout] 97 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking secp256k1 v0.27.0 [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/config.rs:556:3 [INFO] [stdout] | [INFO] [stdout] 556 | / read_tlv_fields!(reader, { [INFO] [stdout] 557 | | (0, forwarding_fee_proportional_millionths, required), [INFO] [stdout] 558 | | (1, accept_underpaying_htlcs, (default_value, false)), [INFO] [stdout] 559 | | (2, forwarding_fee_base_msat, required), [INFO] [stdout] ... | [INFO] [stdout] 564 | | (10, force_close_avoidance_max_fee_satoshis, required), [INFO] [stdout] 565 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/config.rs:669:3 [INFO] [stdout] | [INFO] [stdout] 669 | / read_tlv_fields!(reader, { [INFO] [stdout] 670 | | (0, forwarding_fee_proportional_millionths, required), [INFO] [stdout] 671 | | // Has always been written, but became optionally read in 0.0.116 [INFO] [stdout] 672 | | (1, max_dust_htlc_exposure_msat_fixed_limit, option), [INFO] [stdout] ... | [INFO] [stdout] 678 | | (8, forwarding_fee_base_msat, required), [INFO] [stdout] 679 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:124:3 [INFO] [stdout] | [INFO] [stdout] 124 | read_tlv_fields!(r, {}); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:159:1 [INFO] [stdout] | [INFO] [stdout] 159 | / impl_writeable_tlv_based_enum_upgradable!(MonitorEvent, [INFO] [stdout] 160 | | // Note that Completed and UpdateFailed are currently never serialized to disk as they are [INFO] [stdout] 161 | | // generated only in ChainMonitor [INFO] [stdout] 162 | | (0, Completed) => { [INFO] [stdout] ... | [INFO] [stdout] 169 | | (6, UpdateFailed), [INFO] [stdout] 170 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:182:1 [INFO] [stdout] | [INFO] [stdout] 182 | / impl_writeable_tlv_based!(HTLCUpdate, { [INFO] [stdout] 183 | | (0, payment_hash, required), [INFO] [stdout] 184 | | (1, htlc_value_satoshis, option), [INFO] [stdout] 185 | | (2, source, required), [INFO] [stdout] 186 | | (4, payment_preimage, option), [INFO] [stdout] 187 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | / impl_writeable_tlv_based!(HolderSignedTx, { [INFO] [stdout] 255 | | (0, txid, required), [INFO] [stdout] 256 | | // Note that this is filled in with data from OnchainTxHandler if it's missing. [INFO] [stdout] 257 | | // For HolderSignedTx objects serialized with 0.0.100+, this should be filled in. [INFO] [stdout] ... | [INFO] [stdout] 265 | | (14, htlc_outputs, required_vec) [INFO] [stdout] 266 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:318:4 [INFO] [stdout] | [INFO] [stdout] 318 | / read_tlv_fields!(r, { [INFO] [stdout] 319 | | (0, counterparty_delayed_payment_base_key, required), [INFO] [stdout] 320 | | (2, counterparty_htlc_base_key, required), [INFO] [stdout] 321 | | (4, on_counterparty_tx_csv, required), [INFO] [stdout] 322 | | }); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:456:3 [INFO] [stdout] | [INFO] [stdout] 456 | / read_tlv_fields!(reader, { [INFO] [stdout] 457 | | (0, txid, required), [INFO] [stdout] 458 | | (1, transaction, option), [INFO] [stdout] 459 | | (2, height, required), [INFO] [stdout] 460 | | (3, block_hash, option), [INFO] [stdout] 461 | | (4, event, upgradable_required), [INFO] [stdout] 462 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:467:1 [INFO] [stdout] | [INFO] [stdout] 467 | / impl_writeable_tlv_based_enum_upgradable!(OnchainEvent, [INFO] [stdout] 468 | | (0, HTLCUpdate) => { [INFO] [stdout] 469 | | (0, source, required), [INFO] [stdout] 470 | | (1, htlc_value_satoshis, option), [INFO] [stdout] ... | [INFO] [stdout] 486 | | [INFO] [stdout] 487 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:538:1 [INFO] [stdout] | [INFO] [stdout] 538 | / impl_writeable_tlv_based_enum_upgradable!(ChannelMonitorUpdateStep, [INFO] [stdout] 539 | | (0, LatestHolderCommitmentTXInfo) => { [INFO] [stdout] 540 | | (0, commitment_tx, required), [INFO] [stdout] 541 | | (1, claimed_htlcs, optional_vec), [INFO] [stdout] ... | [INFO] [stdout] 563 | | }, [INFO] [stdout] 564 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:720:3 [INFO] [stdout] | [INFO] [stdout] 720 | / read_tlv_fields!(reader, { [INFO] [stdout] 721 | | (0, mapped_commitment_tx_output_idx, required), [INFO] [stdout] 722 | | (1, resolving_txid, option), [INFO] [stdout] 723 | | (2, payment_preimage, option), [INFO] [stdout] 724 | | (3, resolving_tx, option), [INFO] [stdout] 725 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/channelmonitor.rs:4121:3 [INFO] [stdout] | [INFO] [stdout] 4121 | / read_tlv_fields!(reader, { [INFO] [stdout] 4122 | | (1, funding_spend_confirmed, option), [INFO] [stdout] 4123 | | (3, htlcs_resolved_on_chain, optional_vec), [INFO] [stdout] 4124 | | (5, pending_monitor_events, optional_vec), [INFO] [stdout] ... | [INFO] [stdout] 4129 | | (15, counterparty_fulfilled_htlcs, option), [INFO] [stdout] 4130 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/onchaintx.rs:111:3 [INFO] [stdout] | [INFO] [stdout] 111 | / read_tlv_fields!(reader, { [INFO] [stdout] 112 | | (0, txid, required), [INFO] [stdout] 113 | | (1, block_hash, option), [INFO] [stdout] 114 | | (2, height, required), [INFO] [stdout] 115 | | (4, event, upgradable_required), [INFO] [stdout] 116 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/onchaintx.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | / impl_writeable_tlv_based_enum_upgradable!(OnchainEvent, [INFO] [stdout] 122 | | (0, Claim) => { [INFO] [stdout] 123 | | (0, claim_id, required), [INFO] [stdout] 124 | | }, [INFO] [stdout] ... | [INFO] [stdout] 127 | | }, [INFO] [stdout] 128 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/onchaintx.rs:412:3 [INFO] [stdout] | [INFO] [stdout] 412 | read_tlv_fields!(reader, {}); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/package.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | / impl_writeable_tlv_based!(RevokedOutput, { [INFO] [stdout] 142 | | (0, per_commitment_point, required), [INFO] [stdout] 143 | | (2, counterparty_delayed_payment_base_key, required), [INFO] [stdout] 144 | | (4, counterparty_htlc_base_key, required), [INFO] [stdout] ... | [INFO] [stdout] 149 | | (14, is_counterparty_balance_on_anchors, option) [INFO] [stdout] 150 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/package.rs:186:1 [INFO] [stdout] | [INFO] [stdout] 186 | / impl_writeable_tlv_based!(RevokedHTLCOutput, { [INFO] [stdout] 187 | | (0, per_commitment_point, required), [INFO] [stdout] 188 | | (2, counterparty_delayed_payment_base_key, required), [INFO] [stdout] 189 | | (4, counterparty_htlc_base_key, required), [INFO] [stdout] ... | [INFO] [stdout] 193 | | (12, htlc, required), [INFO] [stdout] 194 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/package.rs:253:3 [INFO] [stdout] | [INFO] [stdout] 253 | / read_tlv_fields!(reader, { [INFO] [stdout] 254 | | (0, per_commitment_point, required), [INFO] [stdout] 255 | | (2, counterparty_delayed_payment_base_key, required), [INFO] [stdout] 256 | | (4, counterparty_htlc_base_key, required), [INFO] [stdout] ... | [INFO] [stdout] 260 | | (11, channel_type_features, option), [INFO] [stdout] 261 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/package.rs:327:3 [INFO] [stdout] | [INFO] [stdout] 327 | / read_tlv_fields!(reader, { [INFO] [stdout] 328 | | (0, per_commitment_point, required), [INFO] [stdout] 329 | | (2, counterparty_delayed_payment_base_key, required), [INFO] [stdout] 330 | | (4, counterparty_htlc_base_key, required), [INFO] [stdout] ... | [INFO] [stdout] 333 | | (9, channel_type_features, option), [INFO] [stdout] 334 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/package.rs:405:3 [INFO] [stdout] | [INFO] [stdout] 405 | / read_tlv_fields!(reader, { [INFO] [stdout] 406 | | (0, amount_msat, required), [INFO] [stdout] 407 | | (2, cltv_expiry, required), [INFO] [stdout] 408 | | (4, preimage, option), [INFO] [stdout] 409 | | (6, _legacy_deserialization_prevention_marker, option), [INFO] [stdout] 410 | | (7, channel_type_features, option), [INFO] [stdout] 411 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/package.rs:467:3 [INFO] [stdout] | [INFO] [stdout] 467 | / read_tlv_fields!(reader, { [INFO] [stdout] 468 | | (0, funding_redeemscript, required), [INFO] [stdout] 469 | | (1, channel_type_features, option), [INFO] [stdout] 470 | | (2, _legacy_deserialization_prevention_marker, option), [INFO] [stdout] 471 | | (3, funding_amount, option) [INFO] [stdout] 472 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/chain/package.rs:1052:3 [INFO] [stdout] | [INFO] [stdout] 1052 | / read_tlv_fields!(reader, { [INFO] [stdout] 1053 | | (0, soonest_conf_deadline, required), [INFO] [stdout] 1054 | | (2, feerate_previous, required), [INFO] [stdout] 1055 | | (4, height_original, required), [INFO] [stdout] 1056 | | (6, height_timer, option), [INFO] [stdout] 1057 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:276:1 [INFO] [stdout] | [INFO] [stdout] 276 | / impl_writeable_tlv_based_enum!(SentHTLCId, [INFO] [stdout] 277 | | (0, PreviousHopData) => { [INFO] [stdout] 278 | | (0, short_channel_id, required), [INFO] [stdout] 279 | | (2, htlc_id, required), [INFO] [stdout] ... | [INFO] [stdout] 283 | | }; [INFO] [stdout] 284 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:475:1 [INFO] [stdout] | [INFO] [stdout] 475 | / impl_writeable_tlv_based!(ClaimingPayment, { [INFO] [stdout] 476 | | (0, amount_msat, required), [INFO] [stdout] 477 | | (2, payment_purpose, required), [INFO] [stdout] 478 | | (4, receiver_node_id, required), [INFO] [stdout] 479 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:563:1 [INFO] [stdout] | [INFO] [stdout] 563 | / impl_writeable_tlv_based_enum_upgradable!(MonitorUpdateCompletionAction, [INFO] [stdout] 564 | | (0, PaymentClaimed) => { (0, payment_hash, required) }, [INFO] [stdout] 565 | | (2, EmitEventAndFreeOtherChannel) => { [INFO] [stdout] 566 | | (0, event, upgradable_required), [INFO] [stdout] ... | [INFO] [stdout] 573 | | }, [INFO] [stdout] 574 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:583:1 [INFO] [stdout] | [INFO] [stdout] 583 | / impl_writeable_tlv_based_enum!(EventCompletionAction, [INFO] [stdout] 584 | | (0, ReleaseRAAChannelMonitorUpdate) => { [INFO] [stdout] 585 | | (0, channel_funding_outpoint, required), [INFO] [stdout] 586 | | (2, counterparty_node_id, required), [INFO] [stdout] 587 | | }; [INFO] [stdout] 588 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:615:1 [INFO] [stdout] | [INFO] [stdout] 615 | / impl_writeable_tlv_based_enum!(RAAMonitorUpdateBlockingAction, [INFO] [stdout] 616 | | (0, ForwardedPaymentInboundClaim) => { (0, channel_id, required), (2, htlc_id, required) } [INFO] [stdout] 617 | | ;); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:5766:28 [INFO] [stdout] | [INFO] [stdout] 5766 | try_chan_entry!(self, Err(chan_err), chan); [INFO] [stdout] | ^^^ cannot infer type of the type parameter `T` declared on the enum `Result` [INFO] [stdout] | [INFO] [stdout] help: consider specifying the generic arguments [INFO] [stdout] | [INFO] [stdout] 5766 | try_chan_entry!(self, Err::(chan_err), chan); [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7482:1 [INFO] [stdout] | [INFO] [stdout] 7482 | / impl_writeable_tlv_based!(CounterpartyForwardingInfo, { [INFO] [stdout] 7483 | | (2, fee_base_msat, required), [INFO] [stdout] 7484 | | (4, fee_proportional_millionths, required), [INFO] [stdout] 7485 | | (6, cltv_expiry_delta, required), [INFO] [stdout] 7486 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7488:1 [INFO] [stdout] | [INFO] [stdout] 7488 | / impl_writeable_tlv_based!(ChannelCounterparty, { [INFO] [stdout] 7489 | | (2, node_id, required), [INFO] [stdout] 7490 | | (4, features, required), [INFO] [stdout] 7491 | | (6, unspendable_punishment_reserve, required), [INFO] [stdout] ... | [INFO] [stdout] 7494 | | (11, outbound_htlc_maximum_msat, option), [INFO] [stdout] 7495 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7539:3 [INFO] [stdout] | [INFO] [stdout] 7539 | / _init_and_read_tlv_fields!(reader, { [INFO] [stdout] 7540 | | (1, inbound_scid_alias, option), [INFO] [stdout] 7541 | | (2, channel_id, required), [INFO] [stdout] 7542 | | (3, channel_type, option), [INFO] [stdout] ... | [INFO] [stdout] 7569 | | (41, channel_shutdown_state, option), [INFO] [stdout] 7570 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `_init_and_read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7610:1 [INFO] [stdout] | [INFO] [stdout] 7610 | / impl_writeable_tlv_based!(PhantomRouteHints, { [INFO] [stdout] 7611 | | (2, channels, required_vec), [INFO] [stdout] 7612 | | (4, phantom_scid, required), [INFO] [stdout] 7613 | | (6, real_node_pubkey, required), [INFO] [stdout] 7614 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7616:1 [INFO] [stdout] | [INFO] [stdout] 7616 | / impl_writeable_tlv_based_enum!(PendingHTLCRouting, [INFO] [stdout] 7617 | | (0, Forward) => { [INFO] [stdout] 7618 | | (0, onion_packet, required), [INFO] [stdout] 7619 | | (2, short_channel_id, required), [INFO] [stdout] ... | [INFO] [stdout] 7632 | | }, [INFO] [stdout] 7633 | | ;); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7635:1 [INFO] [stdout] | [INFO] [stdout] 7635 | / impl_writeable_tlv_based!(PendingHTLCInfo, { [INFO] [stdout] 7636 | | (0, routing, required), [INFO] [stdout] 7637 | | (2, incoming_shared_secret, required), [INFO] [stdout] 7638 | | (4, payment_hash, required), [INFO] [stdout] ... | [INFO] [stdout] 7642 | | (10, skimmed_fee_msat, option), [INFO] [stdout] 7643 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7718:1 [INFO] [stdout] | [INFO] [stdout] 7718 | / impl_writeable_tlv_based!(HTLCPreviousHopData, { [INFO] [stdout] 7719 | | (0, short_channel_id, required), [INFO] [stdout] 7720 | | (1, phantom_shared_secret, option), [INFO] [stdout] 7721 | | (2, outpoint, required), [INFO] [stdout] 7722 | | (4, htlc_id, required), [INFO] [stdout] 7723 | | (6, incoming_packet_shared_secret, required) [INFO] [stdout] 7724 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7749:3 [INFO] [stdout] | [INFO] [stdout] 7749 | / _init_and_read_tlv_fields!(reader, { [INFO] [stdout] 7750 | | (0, prev_hop, required), [INFO] [stdout] 7751 | | (1, total_msat, option), [INFO] [stdout] 7752 | | (2, value_ser, required), [INFO] [stdout] ... | [INFO] [stdout] 7758 | | (10, counterparty_skimmed_fee_msat, option), [INFO] [stdout] 7759 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `_init_and_read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7807:5 [INFO] [stdout] | [INFO] [stdout] 7807 | / read_tlv_fields!(reader, { [INFO] [stdout] 7808 | | (0, session_priv, required), [INFO] [stdout] 7809 | | (1, payment_id, option), [INFO] [stdout] 7810 | | (2, first_hop_htlc_msat, required), [INFO] [stdout] ... | [INFO] [stdout] 7813 | | (6, blinded_tail, option), [INFO] [stdout] 7814 | | }); [INFO] [stdout] | |__________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7869:1 [INFO] [stdout] | [INFO] [stdout] 7869 | / impl_writeable_tlv_based!(PendingAddHTLCInfo, { [INFO] [stdout] 7870 | | (0, forward_info, required), [INFO] [stdout] 7871 | | (1, prev_user_channel_id, (default_value, 0)), [INFO] [stdout] 7872 | | (2, prev_short_channel_id, required), [INFO] [stdout] 7873 | | (4, prev_htlc_id, required), [INFO] [stdout] 7874 | | (6, prev_funding_outpoint, required), [INFO] [stdout] 7875 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7877:1 [INFO] [stdout] | [INFO] [stdout] 7877 | / impl_writeable_tlv_based_enum!(HTLCForwardInfo, [INFO] [stdout] 7878 | | (1, FailHTLC) => { [INFO] [stdout] 7879 | | (0, htlc_id, required), [INFO] [stdout] 7880 | | (2, err_packet, required), [INFO] [stdout] 7881 | | }; [INFO] [stdout] 7882 | | (0, AddHTLC) [INFO] [stdout] 7883 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:7885:1 [INFO] [stdout] | [INFO] [stdout] 7885 | / impl_writeable_tlv_based!(PendingInboundPayment, { [INFO] [stdout] 7886 | | (0, payment_secret, required), [INFO] [stdout] 7887 | | (2, expiry_time, required), [INFO] [stdout] 7888 | | (4, user_payment_id, required), [INFO] [stdout] 7889 | | (6, payment_preimage, required), [INFO] [stdout] 7890 | | (8, min_value_msat, required), [INFO] [stdout] 7891 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:8156:1 [INFO] [stdout] | [INFO] [stdout] 8156 | / impl_writeable_tlv_based_enum!(ChannelShutdownState, [INFO] [stdout] 8157 | | (0, NotShuttingDown) => {}, [INFO] [stdout] 8158 | | (2, ShutdownInitiated) => {}, [INFO] [stdout] 8159 | | (4, ResolvingHTLCs) => {}, [INFO] [stdout] 8160 | | (6, NegotiatingClosingFee) => {}, [INFO] [stdout] 8161 | | (8, ShutdownComplete) => {}, ; [INFO] [stdout] 8162 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channelmanager.rs:8543:3 [INFO] [stdout] | [INFO] [stdout] 8543 | / read_tlv_fields!(reader, { [INFO] [stdout] 8544 | | (1, pending_outbound_payments_no_retry, option), [INFO] [stdout] 8545 | | (2, pending_intercepted_htlcs, option), [INFO] [stdout] 8546 | | (3, pending_outbound_payments, option), [INFO] [stdout] ... | [INFO] [stdout] 8555 | | (13, claimable_htlc_onion_fields, optional_vec), [INFO] [stdout] 8556 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1534:1 [INFO] [stdout] | [INFO] [stdout] 1534 | / impl_writeable_msg!(AcceptChannel, { [INFO] [stdout] 1535 | | temporary_channel_id, [INFO] [stdout] 1536 | | dust_limit_satoshis, [INFO] [stdout] 1537 | | max_htlc_value_in_flight_msat, [INFO] [stdout] ... | [INFO] [stdout] 1551 | | (1, channel_type, option), [INFO] [stdout] 1552 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1576:1 [INFO] [stdout] | [INFO] [stdout] 1576 | / impl_writeable_msg!(AcceptChannelV2, { [INFO] [stdout] 1577 | | temporary_channel_id, [INFO] [stdout] 1578 | | funding_satoshis, [INFO] [stdout] 1579 | | dust_limit_satoshis, [INFO] [stdout] ... | [INFO] [stdout] 1595 | | (2, require_confirmed_inputs, option), [INFO] [stdout] 1596 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1598:1 [INFO] [stdout] | [INFO] [stdout] 1598 | / impl_writeable_msg!(TxAddInput, { [INFO] [stdout] 1599 | | channel_id, [INFO] [stdout] 1600 | | serial_id, [INFO] [stdout] 1601 | | prevtx, [INFO] [stdout] 1602 | | prevtx_out, [INFO] [stdout] 1603 | | sequence, [INFO] [stdout] 1604 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1606:1 [INFO] [stdout] | [INFO] [stdout] 1606 | / impl_writeable_msg!(TxAddOutput, { [INFO] [stdout] 1607 | | channel_id, [INFO] [stdout] 1608 | | serial_id, [INFO] [stdout] 1609 | | sats, [INFO] [stdout] 1610 | | script, [INFO] [stdout] 1611 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1613:1 [INFO] [stdout] | [INFO] [stdout] 1613 | / impl_writeable_msg!(TxRemoveInput, { [INFO] [stdout] 1614 | | channel_id, [INFO] [stdout] 1615 | | serial_id, [INFO] [stdout] 1616 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1618:1 [INFO] [stdout] | [INFO] [stdout] 1618 | / impl_writeable_msg!(TxRemoveOutput, { [INFO] [stdout] 1619 | | channel_id, [INFO] [stdout] 1620 | | serial_id, [INFO] [stdout] 1621 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1623:1 [INFO] [stdout] | [INFO] [stdout] 1623 | / impl_writeable_msg!(TxComplete, { [INFO] [stdout] 1624 | | channel_id, [INFO] [stdout] 1625 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1627:1 [INFO] [stdout] | [INFO] [stdout] 1627 | / impl_writeable_msg!(TxSignatures, { [INFO] [stdout] 1628 | | channel_id, [INFO] [stdout] 1629 | | tx_hash, [INFO] [stdout] 1630 | | witnesses, [INFO] [stdout] 1631 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1633:1 [INFO] [stdout] | [INFO] [stdout] 1633 | / impl_writeable_msg!(TxInitRbf, { [INFO] [stdout] 1634 | | channel_id, [INFO] [stdout] 1635 | | locktime, [INFO] [stdout] 1636 | | feerate_sat_per_1000_weight, [INFO] [stdout] 1637 | | }, { [INFO] [stdout] 1638 | | (0, funding_output_contribution, option), [INFO] [stdout] 1639 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1641:1 [INFO] [stdout] | [INFO] [stdout] 1641 | / impl_writeable_msg!(TxAckRbf, { [INFO] [stdout] 1642 | | channel_id, [INFO] [stdout] 1643 | | }, { [INFO] [stdout] 1644 | | (0, funding_output_contribution, option), [INFO] [stdout] 1645 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1647:1 [INFO] [stdout] | [INFO] [stdout] 1647 | / impl_writeable_msg!(TxAbort, { [INFO] [stdout] 1648 | | channel_id, [INFO] [stdout] 1649 | | data, [INFO] [stdout] 1650 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1652:1 [INFO] [stdout] | [INFO] [stdout] 1652 | / impl_writeable_msg!(AnnouncementSignatures, { [INFO] [stdout] 1653 | | channel_id, [INFO] [stdout] 1654 | | short_channel_id, [INFO] [stdout] 1655 | | node_signature, [INFO] [stdout] 1656 | | bitcoin_signature [INFO] [stdout] 1657 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1659:1 [INFO] [stdout] | [INFO] [stdout] 1659 | / impl_writeable_msg!(ChannelReestablish, { [INFO] [stdout] 1660 | | channel_id, [INFO] [stdout] 1661 | | next_local_commitment_number, [INFO] [stdout] 1662 | | next_remote_commitment_number, [INFO] [stdout] ... | [INFO] [stdout] 1666 | | (0, next_funding_txid, option), [INFO] [stdout] 1667 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1669:1 [INFO] [stdout] | [INFO] [stdout] 1669 | / impl_writeable_msg!(ClosingSigned, [INFO] [stdout] 1670 | | { channel_id, fee_satoshis, signature }, [INFO] [stdout] 1671 | | { (1, fee_range, option) } [INFO] [stdout] 1672 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1680:1 [INFO] [stdout] | [INFO] [stdout] 1680 | / impl_writeable_msg!(CommitmentSigned, { [INFO] [stdout] 1681 | | channel_id, [INFO] [stdout] 1682 | | signature, [INFO] [stdout] 1683 | | htlc_signatures [INFO] [stdout] 1684 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1702:1 [INFO] [stdout] | [INFO] [stdout] 1702 | / impl_writeable_msg!(FundingCreated, { [INFO] [stdout] 1703 | | temporary_channel_id, [INFO] [stdout] 1704 | | funding_txid, [INFO] [stdout] 1705 | | funding_output_index, [INFO] [stdout] 1706 | | signature [INFO] [stdout] 1707 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1720:1 [INFO] [stdout] | [INFO] [stdout] 1720 | / impl_writeable_msg!(FundingSigned, { [INFO] [stdout] 1721 | | channel_id, [INFO] [stdout] 1722 | | signature [INFO] [stdout] 1723 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1733:1 [INFO] [stdout] | [INFO] [stdout] 1733 | / impl_writeable_msg!(ChannelReady, { [INFO] [stdout] 1734 | | channel_id, [INFO] [stdout] 1735 | | next_per_commitment_point, [INFO] [stdout] 1736 | | }, { [INFO] [stdout] 1737 | | (1, short_channel_id_alias, option), [INFO] [stdout] 1738 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1760:3 [INFO] [stdout] | [INFO] [stdout] 1760 | / decode_tlv_stream!(r, { [INFO] [stdout] 1761 | | (1, networks, option), [INFO] [stdout] 1762 | | (3, remote_network_address, option) [INFO] [stdout] 1763 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `decode_tlv_stream` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1772:1 [INFO] [stdout] | [INFO] [stdout] 1772 | / impl_writeable_msg!(OpenChannel, { [INFO] [stdout] 1773 | | chain_hash, [INFO] [stdout] 1774 | | temporary_channel_id, [INFO] [stdout] 1775 | | funding_satoshis, [INFO] [stdout] ... | [INFO] [stdout] 1793 | | (1, channel_type, option), [INFO] [stdout] 1794 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1796:1 [INFO] [stdout] | [INFO] [stdout] 1796 | / impl_writeable_msg!(OpenChannelV2, { [INFO] [stdout] 1797 | | chain_hash, [INFO] [stdout] 1798 | | temporary_channel_id, [INFO] [stdout] 1799 | | funding_feerate_sat_per_1000_weight, [INFO] [stdout] ... | [INFO] [stdout] 1819 | | (2, require_confirmed_inputs, option), [INFO] [stdout] 1820 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1823:1 [INFO] [stdout] | [INFO] [stdout] 1823 | / impl_writeable_msg!(RevokeAndACK, { [INFO] [stdout] 1824 | | channel_id, [INFO] [stdout] 1825 | | per_commitment_secret, [INFO] [stdout] 1826 | | next_per_commitment_point [INFO] [stdout] 1827 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1838:1 [INFO] [stdout] | [INFO] [stdout] 1838 | / impl_writeable_msg!(Shutdown, { [INFO] [stdout] 1839 | | channel_id, [INFO] [stdout] 1840 | | scriptpubkey [INFO] [stdout] 1841 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1843:1 [INFO] [stdout] | [INFO] [stdout] 1843 | / impl_writeable_msg!(UpdateFailHTLC, { [INFO] [stdout] 1844 | | channel_id, [INFO] [stdout] 1845 | | htlc_id, [INFO] [stdout] 1846 | | reason [INFO] [stdout] 1847 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1849:1 [INFO] [stdout] | [INFO] [stdout] 1849 | / impl_writeable_msg!(UpdateFailMalformedHTLC, { [INFO] [stdout] 1850 | | channel_id, [INFO] [stdout] 1851 | | htlc_id, [INFO] [stdout] 1852 | | sha256_of_onion, [INFO] [stdout] 1853 | | failure_code [INFO] [stdout] 1854 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1856:1 [INFO] [stdout] | [INFO] [stdout] 1856 | / impl_writeable_msg!(UpdateFee, { [INFO] [stdout] 1857 | | channel_id, [INFO] [stdout] 1858 | | feerate_per_kw [INFO] [stdout] 1859 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1861:1 [INFO] [stdout] | [INFO] [stdout] 1861 | / impl_writeable_msg!(UpdateFulfillHTLC, { [INFO] [stdout] 1862 | | channel_id, [INFO] [stdout] 1863 | | htlc_id, [INFO] [stdout] 1864 | | payment_preimage [INFO] [stdout] 1865 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1905:1 [INFO] [stdout] | [INFO] [stdout] 1905 | / impl_writeable_msg!(UpdateAddHTLC, { [INFO] [stdout] 1906 | | channel_id, [INFO] [stdout] 1907 | | htlc_id, [INFO] [stdout] 1908 | | amount_msat, [INFO] [stdout] ... | [INFO] [stdout] 1913 | | (65537, skimmed_fee_msat, option) [INFO] [stdout] 1914 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:1986:3 [INFO] [stdout] | [INFO] [stdout] 1986 | / read_tlv_fields!(r, { [INFO] [stdout] 1987 | | (2, amt, required), [INFO] [stdout] 1988 | | (4, cltv_value, required), [INFO] [stdout] 1989 | | (6, short_id, option), [INFO] [stdout] ... | [INFO] [stdout] 1993 | | (5482373484, keysend_preimage, option) [INFO] [stdout] 1994 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:2352:1 [INFO] [stdout] | [INFO] [stdout] 2352 | / impl_writeable_msg!(ReplyShortChannelIdsEnd, { [INFO] [stdout] 2353 | | chain_hash, [INFO] [stdout] 2354 | | full_information, [INFO] [stdout] 2355 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:2369:1 [INFO] [stdout] | [INFO] [stdout] 2369 | / impl_writeable_msg!(QueryChannelRange, { [INFO] [stdout] 2370 | | chain_hash, [INFO] [stdout] 2371 | | first_blocknum, [INFO] [stdout] 2372 | | number_of_blocks [INFO] [stdout] 2373 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/msgs.rs:2433:1 [INFO] [stdout] | [INFO] [stdout] 2433 | / impl_writeable_msg!(GossipTimestampFilter, { [INFO] [stdout] 2434 | | chain_hash, [INFO] [stdout] 2435 | | first_timestamp, [INFO] [stdout] 2436 | | timestamp_range, [INFO] [stdout] 2437 | | }, {}); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_msg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/peer_handler.rs:1465:70 [INFO] [stdout] | [INFO] [stdout] 1465 | ... try_potential_handleerror!(&mut peer_mutex.lock().unwrap(), Err(e)); [INFO] [stdout] | ^^^ cannot infer type of the type parameter `T` declared on the enum `Result` [INFO] [stdout] | [INFO] [stdout] help: consider specifying the generic arguments [INFO] [stdout] | [INFO] [stdout] 1465 | try_potential_handleerror!(&mut peer_mutex.lock().unwrap(), Err::(e)); [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/chan_utils.rs:336:3 [INFO] [stdout] | [INFO] [stdout] 336 | read_tlv_fields!(reader, {}); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/chan_utils.rs:467:1 [INFO] [stdout] | [INFO] [stdout] 467 | / impl_writeable_tlv_based!(TxCreationKeys, { [INFO] [stdout] 468 | | (0, per_commitment_point, required), [INFO] [stdout] 469 | | (2, revocation_key, required), [INFO] [stdout] 470 | | (4, broadcaster_htlc_key, required), [INFO] [stdout] 471 | | (6, countersignatory_htlc_key, required), [INFO] [stdout] 472 | | (8, broadcaster_delayed_payment_key, required), [INFO] [stdout] 473 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/chan_utils.rs:499:1 [INFO] [stdout] | [INFO] [stdout] 499 | / impl_writeable_tlv_based!(ChannelPublicKeys, { [INFO] [stdout] 500 | | (0, funding_pubkey, required), [INFO] [stdout] 501 | | (2, revocation_basepoint, required), [INFO] [stdout] 502 | | (4, payment_point, required), [INFO] [stdout] 503 | | (6, delayed_payment_basepoint, required), [INFO] [stdout] 504 | | (8, htlc_basepoint, required), [INFO] [stdout] 505 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/chan_utils.rs:578:1 [INFO] [stdout] | [INFO] [stdout] 578 | / impl_writeable_tlv_based!(HTLCOutputInCommitment, { [INFO] [stdout] 579 | | (0, offered, required), [INFO] [stdout] 580 | | (2, amount_msat, required), [INFO] [stdout] 581 | | (4, cltv_expiry, required), [INFO] [stdout] 582 | | (6, payment_hash, required), [INFO] [stdout] 583 | | (8, transaction_output_index, option), [INFO] [stdout] 584 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/chan_utils.rs:913:1 [INFO] [stdout] | [INFO] [stdout] 913 | / impl_writeable_tlv_based!(CounterpartyChannelTransactionParameters, { [INFO] [stdout] 914 | | (0, pubkeys, required), [INFO] [stdout] 915 | | (2, selected_contest_delay, required), [INFO] [stdout] 916 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/chan_utils.rs:944:3 [INFO] [stdout] | [INFO] [stdout] 944 | / read_tlv_fields!(reader, { [INFO] [stdout] 945 | | (0, holder_pubkeys, required), [INFO] [stdout] 946 | | (2, holder_selected_contest_delay, required), [INFO] [stdout] 947 | | (4, is_outbound_from_holder, required), [INFO] [stdout] ... | [INFO] [stdout] 951 | | (11, channel_type_features, option), [INFO] [stdout] 952 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/chan_utils.rs:1055:1 [INFO] [stdout] | [INFO] [stdout] 1055 | / impl_writeable_tlv_based!(HolderCommitmentTransaction, { [INFO] [stdout] 1056 | | (0, inner, required), [INFO] [stdout] 1057 | | (2, counterparty_sig, required), [INFO] [stdout] 1058 | | (4, holder_sig_first, required), [INFO] [stdout] 1059 | | (6, counterparty_htlc_sigs, required_vec), [INFO] [stdout] 1060 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/chan_utils.rs:1146:1 [INFO] [stdout] | [INFO] [stdout] 1146 | / impl_writeable_tlv_based!(BuiltCommitmentTransaction, { [INFO] [stdout] 1147 | | (0, transaction, required), [INFO] [stdout] 1148 | | (2, txid, required), [INFO] [stdout] 1149 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:743:20 [INFO] [stdout] | [INFO] [stdout] 743 | let mut $field = None; [INFO] [stdout] | ^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/chan_utils.rs:1359:3 [INFO] [stdout] | [INFO] [stdout] 1359 | / _init_and_read_tlv_fields!(reader, { [INFO] [stdout] 1360 | | (0, commitment_number, required), [INFO] [stdout] 1361 | | (2, to_broadcaster_value_sat, required), [INFO] [stdout] 1362 | | (4, to_countersignatory_value_sat, required), [INFO] [stdout] ... | [INFO] [stdout] 1368 | | (15, channel_type_features, option), [INFO] [stdout] 1369 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::_init_tlv_field_var` which comes from the expansion of the macro `_init_and_read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channel.rs:602:1 [INFO] [stdout] | [INFO] [stdout] 602 | / impl_writeable_tlv_based!(PendingChannelMonitorUpdate, { [INFO] [stdout] 603 | | (0, update, required), [INFO] [stdout] 604 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/channel.rs:7222:3 [INFO] [stdout] | [INFO] [stdout] 7222 | / read_tlv_fields!(reader, { [INFO] [stdout] 7223 | | (0, announcement_sigs, option), [INFO] [stdout] 7224 | | (1, minimum_depth, option), [INFO] [stdout] 7225 | | (2, channel_type, option), [INFO] [stdout] ... | [INFO] [stdout] 7246 | | (37, holding_cell_skimmed_fees_opt, optional_vec), [INFO] [stdout] 7247 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/onion_utils.rs:642:1 [INFO] [stdout] | [INFO] [stdout] 642 | / impl_writeable_tlv_based_enum!(HTLCFailReasonRepr, [INFO] [stdout] 643 | | (0, LightningError) => { [INFO] [stdout] 644 | | (0, err, required), [INFO] [stdout] 645 | | }, [INFO] [stdout] ... | [INFO] [stdout] 649 | | }, [INFO] [stdout] 650 | | ;); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/outbound_payment.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / impl_writeable_tlv_based!(RecipientOnionFields, { [INFO] [stdout] 437 | | (0, payment_secret, option), [INFO] [stdout] 438 | | (2, payment_metadata, option), [INFO] [stdout] 439 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/ln/outbound_payment.rs:1399:1 [INFO] [stdout] | [INFO] [stdout] 1399 | / impl_writeable_tlv_based_enum_upgradable!(PendingOutboundPayment, [INFO] [stdout] 1400 | | (0, Legacy) => { [INFO] [stdout] 1401 | | (0, session_privs, required), [INFO] [stdout] 1402 | | }, [INFO] [stdout] ... | [INFO] [stdout] 1428 | | }, [INFO] [stdout] 1429 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/offers/invoice_error.rs:73:3 [INFO] [stdout] | [INFO] [stdout] 73 | / _init_and_read_tlv_fields!(reader, { [INFO] [stdout] 74 | | (1, erroneous_field, (option, encoding: (u64, HighZeroBytesDroppedBigSize))), [INFO] [stdout] 75 | | (3, suggested_value, (option, encoding: (Vec, WithoutLength))), [INFO] [stdout] 76 | | (5, error, (option, encoding: (UntrustedString, WithoutLength))), [INFO] [stdout] 77 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `_init_and_read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/gossip.rs:234:1 [INFO] [stdout] | [INFO] [stdout] 234 | / impl_writeable_tlv_based_enum_upgradable!(NetworkUpdate, [INFO] [stdout] 235 | | (0, ChannelUpdateMessage) => { [INFO] [stdout] 236 | | (0, msg, required), [INFO] [stdout] 237 | | }, [INFO] [stdout] ... | [INFO] [stdout] 245 | | }, [INFO] [stdout] 246 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/gossip.rs:804:3 [INFO] [stdout] | [INFO] [stdout] 804 | / read_tlv_fields!(reader, { [INFO] [stdout] 805 | | (0, last_update, required), [INFO] [stdout] 806 | | (2, enabled, required), [INFO] [stdout] 807 | | (4, cltv_expiry_delta, required), [INFO] [stdout] ... | [INFO] [stdout] 811 | | (12, last_update_message, required) [INFO] [stdout] 812 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/gossip.rs:951:3 [INFO] [stdout] | [INFO] [stdout] 951 | / read_tlv_fields!(reader, { [INFO] [stdout] 952 | | (0, features, required), [INFO] [stdout] 953 | | (1, announcement_received_time, (default_value, 0)), [INFO] [stdout] 954 | | (2, node_one, required), [INFO] [stdout] ... | [INFO] [stdout] 959 | | (12, announcement_message, required), [INFO] [stdout] 960 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/gossip.rs:1102:1 [INFO] [stdout] | [INFO] [stdout] 1102 | / impl_writeable_tlv_based!(RoutingFees, { [INFO] [stdout] 1103 | | (0, base_msat, required), [INFO] [stdout] 1104 | | (2, proportional_millionths, required) [INFO] [stdout] 1105 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/gossip.rs:1154:3 [INFO] [stdout] | [INFO] [stdout] 1154 | / _init_and_read_tlv_fields!(reader, { [INFO] [stdout] 1155 | | (0, features, required), [INFO] [stdout] 1156 | | (2, last_update, required), [INFO] [stdout] 1157 | | (4, rgb, required), [INFO] [stdout] ... | [INFO] [stdout] 1160 | | (10, _addresses, optional_vec), // deprecated, not used anymore [INFO] [stdout] 1161 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `_init_and_read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0284]: type annotations needed: cannot satisfy `_ -> _` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/gossip.rs:1249:5 [INFO] [stdout] | [INFO] [stdout] 1249 | return Ok(None) [INFO] [stdout] | ^^^^^^^^^^^^^^^ cannot satisfy `_ -> _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/gossip.rs:1262:3 [INFO] [stdout] | [INFO] [stdout] 1262 | / _init_and_read_tlv_fields!(reader, { [INFO] [stdout] 1263 | | (0, _lowest_inbound_channel_fees, option), [INFO] [stdout] 1264 | | (2, announcement_info_wrap, upgradable_option), [INFO] [stdout] 1265 | | (4, channels, required_vec), [INFO] [stdout] 1266 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `_init_and_read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/gossip.rs:1327:3 [INFO] [stdout] | [INFO] [stdout] 1327 | / read_tlv_fields!(reader, { [INFO] [stdout] 1328 | | (1, last_rapid_gossip_sync_timestamp, option), [INFO] [stdout] 1329 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/router.rs:272:1 [INFO] [stdout] | [INFO] [stdout] 272 | / impl_writeable_tlv_based!(RouteHop, { [INFO] [stdout] 273 | | (0, pubkey, required), [INFO] [stdout] 274 | | (2, node_features, required), [INFO] [stdout] 275 | | (4, short_channel_id, required), [INFO] [stdout] ... | [INFO] [stdout] 278 | | (10, cltv_expiry_delta, required), [INFO] [stdout] 279 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/router.rs:302:1 [INFO] [stdout] | [INFO] [stdout] 302 | / impl_writeable_tlv_based!(BlindedTail, { [INFO] [stdout] 303 | | (0, hops, required_vec), [INFO] [stdout] 304 | | (2, blinding_point, required), [INFO] [stdout] 305 | | (4, excess_final_cltv_expiry_delta, required), [INFO] [stdout] 306 | | (6, final_value_msat, required), [INFO] [stdout] 307 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/router.rs:428:3 [INFO] [stdout] | [INFO] [stdout] 428 | / _init_and_read_tlv_fields!(reader, { [INFO] [stdout] 429 | | (1, payment_params, (option: ReadableArgs, min_final_cltv_expiry_delta)), [INFO] [stdout] 430 | | (2, blinded_tails, optional_vec), [INFO] [stdout] 431 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `_init_and_read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/router.rs:470:3 [INFO] [stdout] | [INFO] [stdout] 470 | / _init_and_read_tlv_fields!(reader, { [INFO] [stdout] 471 | | (0, payment_params, (required: ReadableArgs, 0)), [INFO] [stdout] 472 | | (2, final_value_msat, required), [INFO] [stdout] 473 | | (4, final_cltv_delta, option), [INFO] [stdout] 474 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `_init_and_read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/router.rs:578:3 [INFO] [stdout] | [INFO] [stdout] 578 | / _init_and_read_tlv_fields!(reader, { [INFO] [stdout] 579 | | (0, payee_pubkey, option), [INFO] [stdout] 580 | | (1, max_total_cltv_expiry_delta, (default_value, DEFAULT_MAX_TOTAL_CLTV_EXPIRY_DELTA)), [INFO] [stdout] 581 | | (2, features, (option: ReadableArgs, payee_pubkey.is_some())), [INFO] [stdout] ... | [INFO] [stdout] 588 | | (9, final_cltv_expiry_delta, (default_value, default_final_cltv_expiry_delta)), [INFO] [stdout] 589 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `_init_and_read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/router.rs:906:1 [INFO] [stdout] | [INFO] [stdout] 906 | / impl_writeable_tlv_based!(RouteHintHop, { [INFO] [stdout] 907 | | (0, src_node_id, required), [INFO] [stdout] 908 | | (1, htlc_minimum_msat, option), [INFO] [stdout] 909 | | (2, short_channel_id, required), [INFO] [stdout] ... | [INFO] [stdout] 912 | | (6, cltv_expiry_delta, required), [INFO] [stdout] 913 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/scoring.rs:314:3 [INFO] [stdout] | [INFO] [stdout] 314 | read_tlv_fields!(r, {}); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/scoring.rs:697:1 [INFO] [stdout] | [INFO] [stdout] 697 | impl_writeable_tlv_based!(HistoricalBucketRangeTracker, { (0, buckets, required) }); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/scoring.rs:1669:3 [INFO] [stdout] | [INFO] [stdout] 1669 | / read_tlv_fields!(r, { [INFO] [stdout] 1670 | | (0, channel_liquidities, required), [INFO] [stdout] 1671 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/routing/scoring.rs:1704:3 [INFO] [stdout] | [INFO] [stdout] 1704 | / read_tlv_fields!(r, { [INFO] [stdout] 1705 | | (0, min_liquidity_offset_msat, required), [INFO] [stdout] 1706 | | (1, min_liquidity_offset_history, option), [INFO] [stdout] 1707 | | (2, max_liquidity_offset_msat, required), [INFO] [stdout] 1708 | | (3, max_liquidity_offset_history, option), [INFO] [stdout] 1709 | | (4, duration_since_epoch, required), [INFO] [stdout] 1710 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/sign/mod.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | / impl_writeable_tlv_based!(DelayedPaymentOutputDescriptor, { [INFO] [stdout] 97 | | (0, outpoint, required), [INFO] [stdout] 98 | | (2, per_commitment_point, required), [INFO] [stdout] 99 | | (4, to_self_delay, required), [INFO] [stdout] ... | [INFO] [stdout] 103 | | (12, channel_value_satoshis, required), [INFO] [stdout] 104 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/sign/mod.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | / impl_writeable_tlv_based!(StaticPaymentOutputDescriptor, { [INFO] [stdout] 130 | | (0, outpoint, required), [INFO] [stdout] 131 | | (2, output, required), [INFO] [stdout] 132 | | (4, channel_keys_id, required), [INFO] [stdout] 133 | | (6, channel_value_satoshis, required), [INFO] [stdout] 134 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/sign/mod.rs:212:1 [INFO] [stdout] | [INFO] [stdout] 212 | / impl_writeable_tlv_based_enum!(SpendableOutputDescriptor, [INFO] [stdout] 213 | | (0, StaticOutput) => { [INFO] [stdout] 214 | | (0, outpoint, required), [INFO] [stdout] 215 | | (2, output, required), [INFO] [stdout] ... | [INFO] [stdout] 219 | | (2, StaticPaymentOutput), [INFO] [stdout] 220 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/sign/mod.rs:1122:3 [INFO] [stdout] | [INFO] [stdout] 1122 | read_tlv_fields!(reader, {}); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:448:23 [INFO] [stdout] | [INFO] [stdout] 448 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/onion_message/packet.rs:218:3 [INFO] [stdout] | [INFO] [stdout] 218 | / decode_tlv_stream_with_custom_tlv_decode!(&mut rd, { [INFO] [stdout] 219 | | (2, reply_path, option), [INFO] [stdout] 220 | | (4, read_adapter, (option: LengthReadableArgs, rho)), [INFO] [stdout] 221 | | }, |msg_type, msg_reader| { [INFO] [stdout] ... | [INFO] [stdout] 240 | | } [INFO] [stdout] 241 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `decode_tlv_stream_with_custom_tlv_decode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/onion_message/packet.rs:280:3 [INFO] [stdout] | [INFO] [stdout] 280 | / decode_tlv_stream!(&mut r, { [INFO] [stdout] 281 | | (1, _padding, option), [INFO] [stdout] 282 | | (2, _short_channel_id, option), [INFO] [stdout] 283 | | (4, next_node_id, option), [INFO] [stdout] 284 | | (6, path_id, option), [INFO] [stdout] 285 | | (8, next_blinding_override, option), [INFO] [stdout] 286 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `decode_tlv_stream` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/events/mod.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | / impl_writeable_tlv_based_enum!(PaymentPurpose, [INFO] [stdout] 75 | | (0, InvoicePayment) => { [INFO] [stdout] 76 | | (0, payment_preimage, option), [INFO] [stdout] 77 | | (2, payment_secret, required), [INFO] [stdout] 78 | | }; [INFO] [stdout] 79 | | (2, SpontaneousPayment) [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/events/mod.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | / impl_writeable_tlv_based_enum_upgradable!(PathFailure, [INFO] [stdout] 107 | | (0, OnPath) => { [INFO] [stdout] 108 | | (0, network_update, upgradable_option), [INFO] [stdout] 109 | | }, [INFO] [stdout] ... | [INFO] [stdout] 112 | | }, [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/events/mod.rs:195:1 [INFO] [stdout] | [INFO] [stdout] 195 | / impl_writeable_tlv_based_enum_upgradable!(ClosureReason, [INFO] [stdout] 196 | | (0, CounterpartyForceClosed) => { (1, peer_msg, required) }, [INFO] [stdout] 197 | | (1, FundingTimedOut) => {}, [INFO] [stdout] 198 | | (2, HolderForceClosed) => {}, [INFO] [stdout] ... | [INFO] [stdout] 204 | | (13, CounterpartyCoopClosedUnfundedChannel) => {}, [INFO] [stdout] 205 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/events/mod.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | / impl_writeable_tlv_based_enum_upgradable!(HTLCDestination, [INFO] [stdout] 248 | | (0, NextHopChannel) => { [INFO] [stdout] 249 | | (0, node_id, required), [INFO] [stdout] 250 | | (2, channel_id, required), [INFO] [stdout] ... | [INFO] [stdout] 260 | | }, [INFO] [stdout] 261 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum_upgradable` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/events/mod.rs:273:1 [INFO] [stdout] | [INFO] [stdout] 273 | / impl_writeable_tlv_based_enum!(InterceptNextHop, [INFO] [stdout] 274 | | (0, FakeScid) => { [INFO] [stdout] 275 | | (0, requested_next_hop_scid, required), [INFO] [stdout] 276 | | }; [INFO] [stdout] 277 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/events/mod.rs:307:1 [INFO] [stdout] | [INFO] [stdout] 307 | / impl_writeable_tlv_based_enum!(PaymentFailureReason, [INFO] [stdout] 308 | | (0, RecipientRejected) => {}, [INFO] [stdout] 309 | | (2, UserAbandoned) => {}, [INFO] [stdout] 310 | | (4, RetriesExhausted) => {}, [INFO] [stdout] ... | [INFO] [stdout] 313 | | (10, UnexpectedError) => {}, ; [INFO] [stdout] 314 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `impl_writeable_tlv_based_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/util/ser_macros.rs:431:23 [INFO] [stdout] | [INFO] [stdout] 431 | let rewind = |_, _| { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.116/src/events/mod.rs:1092:6 [INFO] [stdout] | [INFO] [stdout] 1092 | / read_tlv_fields!(reader, { [INFO] [stdout] 1093 | | (0, payment_hash, required), [INFO] [stdout] 1094 | | (1, receiver_node_id, option), [INFO] [stdout] 1095 | | (2, payment_secret, option), [INFO] [stdout] ... | [INFO] [stdout] 1103 | | (10, counterparty_skimmed_fee_msat_opt, option), [INFO] [stdout] 1104 | | }); [INFO] [stdout] | |______________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::decode_tlv_stream` which comes from the expansion of the macro `read_tlv_fields` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 122 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0284. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `lightning` (lib) due to 123 previous errors [INFO] running `Command { std: "docker" "inspect" "6946e1cffb6bc1b43ee4369762336df28ead5b9939aa5d331ac129161bd46508", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6946e1cffb6bc1b43ee4369762336df28ead5b9939aa5d331ac129161bd46508", kill_on_drop: false }` [INFO] [stdout] 6946e1cffb6bc1b43ee4369762336df28ead5b9939aa5d331ac129161bd46508