[INFO] fetching crate lightning-rapid-gossip-sync 0.0.118... [INFO] checking lightning-rapid-gossip-sync-0.0.118 against master#ceab6128fa48a616bfd3e3adf4bc80133b8ee223 for no-never-type-fallback [INFO] extracting crate lightning-rapid-gossip-sync 0.0.118 into /workspace/builds/worker-0-tc1/source [INFO] validating manifest of crates.io crate lightning-rapid-gossip-sync 0.0.118 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 lightning-rapid-gossip-sync 0.0.118 [INFO] finished tweaking crates.io crate lightning-rapid-gossip-sync 0.0.118 [INFO] tweaked toml for crates.io crate lightning-rapid-gossip-sync 0.0.118 written to /workspace/builds/worker-0-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 60 packages [INFO] [stderr] Adding ahash v0.3.8 (latest: v0.8.11) [INFO] [stderr] Adding anes v0.1.6 (latest: v0.2.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_hashes v0.11.0 (latest: v0.14.0) [INFO] [stderr] Adding bitcoinconsensus v0.20.2-0.5.0 (latest: v0.106.0+26.0) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding clap v3.2.25 (latest: v4.5.4) [INFO] [stderr] Adding clap_lex v0.2.4 (latest: v0.7.0) [INFO] [stderr] Adding core2 v0.3.3 (latest: v0.4.0) [INFO] [stderr] Adding criterion v0.4.0 (latest: v0.5.1) [INFO] [stderr] Adding hashbrown v0.8.2 (latest: v0.14.3) [INFO] [stderr] Adding hashbrown v0.12.3 (latest: v0.14.3) [INFO] [stderr] Adding hermit-abi v0.1.19 (latest: v0.3.9) [INFO] [stderr] Adding indexmap v1.9.3 (latest: v2.2.6) [INFO] [stderr] Adding itertools v0.10.5 (latest: v0.12.1) [INFO] [stderr] Adding lightning v0.0.118 (latest: v0.0.121) [INFO] [stderr] Adding os_str_bytes v6.6.1 (latest: v7.0.0) [INFO] [stderr] Adding secp256k1 v0.24.3 (latest: v0.29.0) [INFO] [stderr] Adding secp256k1-sys v0.6.1 (latest: v0.10.0) [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] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bitcoinconsensus v0.20.2-0.5.0 [INFO] [stderr] Downloaded lightning v0.0.118 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 359aa3102350054dbf821665068288fa4440e97b4c760f055a7782cbb4ce68c6 [INFO] running `Command { std: "docker" "start" "-a" "359aa3102350054dbf821665068288fa4440e97b4c760f055a7782cbb4ce68c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "359aa3102350054dbf821665068288fa4440e97b4c760f055a7782cbb4ce68c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "359aa3102350054dbf821665068288fa4440e97b4c760f055a7782cbb4ce68c6", kill_on_drop: false }` [INFO] [stdout] 359aa3102350054dbf821665068288fa4440e97b4c760f055a7782cbb4ce68c6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] f87bc04a045481359bec6713a3fa95a46be8f0bf43457763abbc782416ab86c1 [INFO] running `Command { std: "docker" "start" "-a" "f87bc04a045481359bec6713a3fa95a46be8f0bf43457763abbc782416ab86c1", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.0.90 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Checking memchr v2.7.2 [INFO] [stderr] Checking bitcoin_hashes v0.11.0 [INFO] [stderr] Checking regex-syntax v0.8.3 [INFO] [stderr] Checking bech32 v0.9.1 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling secp256k1-sys v0.6.1 [INFO] [stderr] Compiling bitcoinconsensus v0.20.2-0.5.0 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Checking regex v1.10.4 [INFO] [stderr] Checking secp256k1 v0.24.3 [INFO] [stderr] Checking bitcoin v0.29.2 [INFO] [stderr] Checking lightning v0.0.118 [INFO] [stderr] Checking lightning-rapid-gossip-sync v0.0.118 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.97s [INFO] running `Command { std: "docker" "inspect" "f87bc04a045481359bec6713a3fa95a46be8f0bf43457763abbc782416ab86c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f87bc04a045481359bec6713a3fa95a46be8f0bf43457763abbc782416ab86c1", kill_on_drop: false }` [INFO] [stdout] f87bc04a045481359bec6713a3fa95a46be8f0bf43457763abbc782416ab86c1 [INFO] checking lightning-rapid-gossip-sync-0.0.118 against try#3a4bc97f6385a3aa300a4fd689b44350e54fd676 for no-never-type-fallback [INFO] extracting crate lightning-rapid-gossip-sync 0.0.118 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate lightning-rapid-gossip-sync 0.0.118 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 lightning-rapid-gossip-sync 0.0.118 [INFO] finished tweaking crates.io crate lightning-rapid-gossip-sync 0.0.118 [INFO] tweaked toml for crates.io crate lightning-rapid-gossip-sync 0.0.118 written to /workspace/builds/worker-0-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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] d2256702986b9a520f7231b39a1550f84602ee1b7678eb21b8825a2a5d944fb3 [INFO] running `Command { std: "docker" "start" "-a" "d2256702986b9a520f7231b39a1550f84602ee1b7678eb21b8825a2a5d944fb3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d2256702986b9a520f7231b39a1550f84602ee1b7678eb21b8825a2a5d944fb3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2256702986b9a520f7231b39a1550f84602ee1b7678eb21b8825a2a5d944fb3", kill_on_drop: false }` [INFO] [stdout] d2256702986b9a520f7231b39a1550f84602ee1b7678eb21b8825a2a5d944fb3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 6a3a6e11c9f2e7d01c84dbacfeacad93db8e767fbb74bcdcb5bbd7466ee9ad30 [INFO] running `Command { std: "docker" "start" "-a" "6a3a6e11c9f2e7d01c84dbacfeacad93db8e767fbb74bcdcb5bbd7466ee9ad30", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.0.90 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Checking memchr v2.7.2 [INFO] [stderr] Checking bitcoin_hashes v0.11.0 [INFO] [stderr] Checking regex-syntax v0.8.3 [INFO] [stderr] Checking bech32 v0.9.1 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling secp256k1-sys v0.6.1 [INFO] [stderr] Compiling bitcoinconsensus v0.20.2-0.5.0 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Checking regex v1.10.4 [INFO] [stderr] Checking secp256k1 v0.24.3 [INFO] [stderr] Checking bitcoin v0.29.2 [INFO] [stderr] Checking lightning v0.0.118 [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/lightning-0.0.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/channelmonitor.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | / impl_writeable_tlv_based_enum_upgradable!(MonitorEvent, [INFO] [stdout] 154 | | // Note that Completed is currently never serialized to disk as it is generated only in [INFO] [stdout] 155 | | // ChainMonitor. [INFO] [stdout] 156 | | (0, Completed) => { [INFO] [stdout] ... | [INFO] [stdout] 163 | | // 6 was `UpdateFailed` until LDK 0.0.117 [INFO] [stdout] 164 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/channelmonitor.rs:176:1 [INFO] [stdout] | [INFO] [stdout] 176 | / impl_writeable_tlv_based!(HTLCUpdate, { [INFO] [stdout] 177 | | (0, payment_hash, required), [INFO] [stdout] 178 | | (1, htlc_value_satoshis, option), [INFO] [stdout] 179 | | (2, source, required), [INFO] [stdout] 180 | | (4, payment_preimage, option), [INFO] [stdout] 181 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/channelmonitor.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 248 | / impl_writeable_tlv_based!(HolderSignedTx, { [INFO] [stdout] 249 | | (0, txid, required), [INFO] [stdout] 250 | | // Note that this is filled in with data from OnchainTxHandler if it's missing. [INFO] [stdout] 251 | | // For HolderSignedTx objects serialized with 0.0.100+, this should be filled in. [INFO] [stdout] ... | [INFO] [stdout] 259 | | (14, htlc_outputs, required_vec) [INFO] [stdout] 260 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/channelmonitor.rs:312:4 [INFO] [stdout] | [INFO] [stdout] 312 | / read_tlv_fields!(r, { [INFO] [stdout] 313 | | (0, counterparty_delayed_payment_base_key, required), [INFO] [stdout] 314 | | (2, counterparty_htlc_base_key, required), [INFO] [stdout] 315 | | (4, on_counterparty_tx_csv, required), [INFO] [stdout] 316 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/channelmonitor.rs:450:3 [INFO] [stdout] | [INFO] [stdout] 450 | / read_tlv_fields!(reader, { [INFO] [stdout] 451 | | (0, txid, required), [INFO] [stdout] 452 | | (1, transaction, option), [INFO] [stdout] 453 | | (2, height, required), [INFO] [stdout] 454 | | (3, block_hash, option), [INFO] [stdout] 455 | | (4, event, upgradable_required), [INFO] [stdout] 456 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/channelmonitor.rs:461:1 [INFO] [stdout] | [INFO] [stdout] 461 | / impl_writeable_tlv_based_enum_upgradable!(OnchainEvent, [INFO] [stdout] 462 | | (0, HTLCUpdate) => { [INFO] [stdout] 463 | | (0, source, required), [INFO] [stdout] 464 | | (1, htlc_value_satoshis, option), [INFO] [stdout] ... | [INFO] [stdout] 480 | | [INFO] [stdout] 481 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/channelmonitor.rs:535:1 [INFO] [stdout] | [INFO] [stdout] 535 | / impl_writeable_tlv_based_enum_upgradable!(ChannelMonitorUpdateStep, [INFO] [stdout] 536 | | (0, LatestHolderCommitmentTXInfo) => { [INFO] [stdout] 537 | | (0, commitment_tx, required), [INFO] [stdout] 538 | | (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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/channelmonitor.rs:707:3 [INFO] [stdout] | [INFO] [stdout] 707 | / read_tlv_fields!(reader, { [INFO] [stdout] 708 | | (0, mapped_commitment_tx_output_idx, required), [INFO] [stdout] 709 | | (1, resolving_txid, option), [INFO] [stdout] 710 | | (2, payment_preimage, option), [INFO] [stdout] 711 | | (3, resolving_tx, option), [INFO] [stdout] 712 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/channelmonitor.rs:4398:3 [INFO] [stdout] | [INFO] [stdout] 4398 | / read_tlv_fields!(reader, { [INFO] [stdout] 4399 | | (1, funding_spend_confirmed, option), [INFO] [stdout] 4400 | | (3, htlcs_resolved_on_chain, optional_vec), [INFO] [stdout] 4401 | | (5, pending_monitor_events, optional_vec), [INFO] [stdout] ... | [INFO] [stdout] 4407 | | (17, initial_counterparty_commitment_info, option), [INFO] [stdout] 4408 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/onchaintx.rs:110:3 [INFO] [stdout] | [INFO] [stdout] 110 | / read_tlv_fields!(reader, { [INFO] [stdout] 111 | | (0, txid, required), [INFO] [stdout] 112 | | (1, block_hash, option), [INFO] [stdout] 113 | | (2, height, required), [INFO] [stdout] 114 | | (4, event, upgradable_required), [INFO] [stdout] 115 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/onchaintx.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | / impl_writeable_tlv_based_enum_upgradable!(OnchainEvent, [INFO] [stdout] 121 | | (0, Claim) => { [INFO] [stdout] 122 | | (0, claim_id, required), [INFO] [stdout] 123 | | }, [INFO] [stdout] ... | [INFO] [stdout] 126 | | }, [INFO] [stdout] 127 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/onchaintx.rs:411:3 [INFO] [stdout] | [INFO] [stdout] 411 | 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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/chain/package.rs:1082:3 [INFO] [stdout] | [INFO] [stdout] 1082 | / read_tlv_fields!(reader, { [INFO] [stdout] 1083 | | (0, soonest_conf_deadline, required), [INFO] [stdout] 1084 | | (2, feerate_previous, required), [INFO] [stdout] 1085 | | (4, height_original, required), [INFO] [stdout] 1086 | | (6, height_timer, option), [INFO] [stdout] 1087 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:313:1 [INFO] [stdout] | [INFO] [stdout] 313 | / impl_writeable_tlv_based_enum!(SentHTLCId, [INFO] [stdout] 314 | | (0, PreviousHopData) => { [INFO] [stdout] 315 | | (0, short_channel_id, required), [INFO] [stdout] 316 | | (2, htlc_id, required), [INFO] [stdout] ... | [INFO] [stdout] 320 | | }; [INFO] [stdout] 321 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:540:1 [INFO] [stdout] | [INFO] [stdout] 540 | / impl_writeable_tlv_based!(ClaimingPayment, { [INFO] [stdout] 541 | | (0, amount_msat, required), [INFO] [stdout] 542 | | (2, payment_purpose, required), [INFO] [stdout] 543 | | (4, receiver_node_id, required), [INFO] [stdout] 544 | | (5, htlcs, optional_vec), [INFO] [stdout] 545 | | (7, sender_intended_value, option), [INFO] [stdout] 546 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:648:1 [INFO] [stdout] | [INFO] [stdout] 648 | / impl_writeable_tlv_based_enum_upgradable!(MonitorUpdateCompletionAction, [INFO] [stdout] 649 | | (0, PaymentClaimed) => { (0, payment_hash, required) }, [INFO] [stdout] 650 | | // Note that FreeOtherChannelImmediately should never be written - we were supposed to free [INFO] [stdout] 651 | | // *immediately*. However, for simplicity we implement read/write here. [INFO] [stdout] ... | [INFO] [stdout] 665 | | }, [INFO] [stdout] 666 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:675:1 [INFO] [stdout] | [INFO] [stdout] 675 | / impl_writeable_tlv_based_enum!(EventCompletionAction, [INFO] [stdout] 676 | | (0, ReleaseRAAChannelMonitorUpdate) => { [INFO] [stdout] 677 | | (0, channel_funding_outpoint, required), [INFO] [stdout] 678 | | (2, counterparty_node_id, required), [INFO] [stdout] 679 | | }; [INFO] [stdout] 680 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:706:1 [INFO] [stdout] | [INFO] [stdout] 706 | / impl_writeable_tlv_based_enum!(RAAMonitorUpdateBlockingAction, [INFO] [stdout] 707 | | (0, ForwardedPaymentInboundClaim) => { (0, channel_id, required), (2, htlc_id, required) } [INFO] [stdout] 708 | | ;); [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.118/src/ln/channelmanager.rs:6663:34 [INFO] [stdout] | [INFO] [stdout] 6663 | try_chan_phase_entry!(self, Err(chan_err), chan_phase_entry); [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] 6663 | try_chan_phase_entry!(self, Err::(chan_err), chan_phase_entry); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9085:1 [INFO] [stdout] | [INFO] [stdout] 9085 | / impl_writeable_tlv_based!(CounterpartyForwardingInfo, { [INFO] [stdout] 9086 | | (2, fee_base_msat, required), [INFO] [stdout] 9087 | | (4, fee_proportional_millionths, required), [INFO] [stdout] 9088 | | (6, cltv_expiry_delta, required), [INFO] [stdout] 9089 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9091:1 [INFO] [stdout] | [INFO] [stdout] 9091 | / impl_writeable_tlv_based!(ChannelCounterparty, { [INFO] [stdout] 9092 | | (2, node_id, required), [INFO] [stdout] 9093 | | (4, features, required), [INFO] [stdout] 9094 | | (6, unspendable_punishment_reserve, required), [INFO] [stdout] ... | [INFO] [stdout] 9097 | | (11, outbound_htlc_maximum_msat, option), [INFO] [stdout] 9098 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9142:3 [INFO] [stdout] | [INFO] [stdout] 9142 | / _init_and_read_len_prefixed_tlv_fields!(reader, { [INFO] [stdout] 9143 | | (1, inbound_scid_alias, option), [INFO] [stdout] 9144 | | (2, channel_id, required), [INFO] [stdout] 9145 | | (3, channel_type, option), [INFO] [stdout] ... | [INFO] [stdout] 9172 | | (41, channel_shutdown_state, option), [INFO] [stdout] 9173 | | }); [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_len_prefixed_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9213:1 [INFO] [stdout] | [INFO] [stdout] 9213 | / impl_writeable_tlv_based!(PhantomRouteHints, { [INFO] [stdout] 9214 | | (2, channels, required_vec), [INFO] [stdout] 9215 | | (4, phantom_scid, required), [INFO] [stdout] 9216 | | (6, real_node_pubkey, required), [INFO] [stdout] 9217 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9219:1 [INFO] [stdout] | [INFO] [stdout] 9219 | / impl_writeable_tlv_based_enum!(PendingHTLCRouting, [INFO] [stdout] 9220 | | (0, Forward) => { [INFO] [stdout] 9221 | | (0, onion_packet, required), [INFO] [stdout] 9222 | | (2, short_channel_id, required), [INFO] [stdout] ... | [INFO] [stdout] 9237 | | }, [INFO] [stdout] 9238 | | ;); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9240:1 [INFO] [stdout] | [INFO] [stdout] 9240 | / impl_writeable_tlv_based!(PendingHTLCInfo, { [INFO] [stdout] 9241 | | (0, routing, required), [INFO] [stdout] 9242 | | (2, incoming_shared_secret, required), [INFO] [stdout] 9243 | | (4, payment_hash, required), [INFO] [stdout] ... | [INFO] [stdout] 9247 | | (10, skimmed_fee_msat, option), [INFO] [stdout] 9248 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9323:1 [INFO] [stdout] | [INFO] [stdout] 9323 | / impl_writeable_tlv_based!(HTLCPreviousHopData, { [INFO] [stdout] 9324 | | (0, short_channel_id, required), [INFO] [stdout] 9325 | | (1, phantom_shared_secret, option), [INFO] [stdout] 9326 | | (2, outpoint, required), [INFO] [stdout] ... | [INFO] [stdout] 9329 | | (7, user_channel_id, option), [INFO] [stdout] 9330 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9355:3 [INFO] [stdout] | [INFO] [stdout] 9355 | / _init_and_read_len_prefixed_tlv_fields!(reader, { [INFO] [stdout] 9356 | | (0, prev_hop, required), [INFO] [stdout] 9357 | | (1, total_msat, option), [INFO] [stdout] 9358 | | (2, value_ser, required), [INFO] [stdout] ... | [INFO] [stdout] 9364 | | (10, counterparty_skimmed_fee_msat, option), [INFO] [stdout] 9365 | | }); [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_len_prefixed_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9413:5 [INFO] [stdout] | [INFO] [stdout] 9413 | / read_tlv_fields!(reader, { [INFO] [stdout] 9414 | | (0, session_priv, required), [INFO] [stdout] 9415 | | (1, payment_id, option), [INFO] [stdout] 9416 | | (2, first_hop_htlc_msat, required), [INFO] [stdout] ... | [INFO] [stdout] 9419 | | (6, blinded_tail, option), [INFO] [stdout] 9420 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9475:1 [INFO] [stdout] | [INFO] [stdout] 9475 | / impl_writeable_tlv_based!(PendingAddHTLCInfo, { [INFO] [stdout] 9476 | | (0, forward_info, required), [INFO] [stdout] 9477 | | (1, prev_user_channel_id, (default_value, 0)), [INFO] [stdout] 9478 | | (2, prev_short_channel_id, required), [INFO] [stdout] 9479 | | (4, prev_htlc_id, required), [INFO] [stdout] 9480 | | (6, prev_funding_outpoint, required), [INFO] [stdout] 9481 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9483:1 [INFO] [stdout] | [INFO] [stdout] 9483 | / impl_writeable_tlv_based_enum!(HTLCForwardInfo, [INFO] [stdout] 9484 | | (1, FailHTLC) => { [INFO] [stdout] 9485 | | (0, htlc_id, required), [INFO] [stdout] 9486 | | (2, err_packet, required), [INFO] [stdout] 9487 | | }; [INFO] [stdout] 9488 | | (0, AddHTLC) [INFO] [stdout] 9489 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9491:1 [INFO] [stdout] | [INFO] [stdout] 9491 | / impl_writeable_tlv_based!(PendingInboundPayment, { [INFO] [stdout] 9492 | | (0, payment_secret, required), [INFO] [stdout] 9493 | | (2, expiry_time, required), [INFO] [stdout] 9494 | | (4, user_payment_id, required), [INFO] [stdout] 9495 | | (6, payment_preimage, required), [INFO] [stdout] 9496 | | (8, min_value_msat, required), [INFO] [stdout] 9497 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:9763:1 [INFO] [stdout] | [INFO] [stdout] 9763 | / impl_writeable_tlv_based_enum!(ChannelShutdownState, [INFO] [stdout] 9764 | | (0, NotShuttingDown) => {}, [INFO] [stdout] 9765 | | (2, ShutdownInitiated) => {}, [INFO] [stdout] 9766 | | (4, ResolvingHTLCs) => {}, [INFO] [stdout] 9767 | | (6, NegotiatingClosingFee) => {}, [INFO] [stdout] 9768 | | (8, ShutdownComplete) => {}, ; [INFO] [stdout] 9769 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channelmanager.rs:10170:3 [INFO] [stdout] | [INFO] [stdout] 10170 | / read_tlv_fields!(reader, { [INFO] [stdout] 10171 | | (1, pending_outbound_payments_no_retry, option), [INFO] [stdout] 10172 | | (2, pending_intercepted_htlcs, option), [INFO] [stdout] 10173 | | (3, pending_outbound_payments, option), [INFO] [stdout] ... | [INFO] [stdout] 10182 | | (13, claimable_htlc_onion_fields, optional_vec), [INFO] [stdout] 10183 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1752:1 [INFO] [stdout] | [INFO] [stdout] 1752 | / impl_writeable_msg!(AcceptChannel, { [INFO] [stdout] 1753 | | temporary_channel_id, [INFO] [stdout] 1754 | | dust_limit_satoshis, [INFO] [stdout] 1755 | | max_htlc_value_in_flight_msat, [INFO] [stdout] ... | [INFO] [stdout] 1769 | | (1, channel_type, option), [INFO] [stdout] 1770 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1794:1 [INFO] [stdout] | [INFO] [stdout] 1794 | / impl_writeable_msg!(AcceptChannelV2, { [INFO] [stdout] 1795 | | temporary_channel_id, [INFO] [stdout] 1796 | | funding_satoshis, [INFO] [stdout] 1797 | | dust_limit_satoshis, [INFO] [stdout] ... | [INFO] [stdout] 1813 | | (2, require_confirmed_inputs, option), [INFO] [stdout] 1814 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1816:1 [INFO] [stdout] | [INFO] [stdout] 1816 | / impl_writeable_msg!(TxAddInput, { [INFO] [stdout] 1817 | | channel_id, [INFO] [stdout] 1818 | | serial_id, [INFO] [stdout] 1819 | | prevtx, [INFO] [stdout] 1820 | | prevtx_out, [INFO] [stdout] 1821 | | sequence, [INFO] [stdout] 1822 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1824:1 [INFO] [stdout] | [INFO] [stdout] 1824 | / impl_writeable_msg!(TxAddOutput, { [INFO] [stdout] 1825 | | channel_id, [INFO] [stdout] 1826 | | serial_id, [INFO] [stdout] 1827 | | sats, [INFO] [stdout] 1828 | | script, [INFO] [stdout] 1829 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1831:1 [INFO] [stdout] | [INFO] [stdout] 1831 | / impl_writeable_msg!(TxRemoveInput, { [INFO] [stdout] 1832 | | channel_id, [INFO] [stdout] 1833 | | serial_id, [INFO] [stdout] 1834 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1836:1 [INFO] [stdout] | [INFO] [stdout] 1836 | / impl_writeable_msg!(TxRemoveOutput, { [INFO] [stdout] 1837 | | channel_id, [INFO] [stdout] 1838 | | serial_id, [INFO] [stdout] 1839 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1841:1 [INFO] [stdout] | [INFO] [stdout] 1841 | / impl_writeable_msg!(TxComplete, { [INFO] [stdout] 1842 | | channel_id, [INFO] [stdout] 1843 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1845:1 [INFO] [stdout] | [INFO] [stdout] 1845 | / impl_writeable_msg!(TxSignatures, { [INFO] [stdout] 1846 | | channel_id, [INFO] [stdout] 1847 | | tx_hash, [INFO] [stdout] 1848 | | witnesses, [INFO] [stdout] 1849 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1851:1 [INFO] [stdout] | [INFO] [stdout] 1851 | / impl_writeable_msg!(TxInitRbf, { [INFO] [stdout] 1852 | | channel_id, [INFO] [stdout] 1853 | | locktime, [INFO] [stdout] 1854 | | feerate_sat_per_1000_weight, [INFO] [stdout] 1855 | | }, { [INFO] [stdout] 1856 | | (0, funding_output_contribution, option), [INFO] [stdout] 1857 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1859:1 [INFO] [stdout] | [INFO] [stdout] 1859 | / impl_writeable_msg!(TxAckRbf, { [INFO] [stdout] 1860 | | channel_id, [INFO] [stdout] 1861 | | }, { [INFO] [stdout] 1862 | | (0, funding_output_contribution, option), [INFO] [stdout] 1863 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1865:1 [INFO] [stdout] | [INFO] [stdout] 1865 | / impl_writeable_msg!(TxAbort, { [INFO] [stdout] 1866 | | channel_id, [INFO] [stdout] 1867 | | data, [INFO] [stdout] 1868 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1870:1 [INFO] [stdout] | [INFO] [stdout] 1870 | / impl_writeable_msg!(AnnouncementSignatures, { [INFO] [stdout] 1871 | | channel_id, [INFO] [stdout] 1872 | | short_channel_id, [INFO] [stdout] 1873 | | node_signature, [INFO] [stdout] 1874 | | bitcoin_signature [INFO] [stdout] 1875 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1877:1 [INFO] [stdout] | [INFO] [stdout] 1877 | / impl_writeable_msg!(ChannelReestablish, { [INFO] [stdout] 1878 | | channel_id, [INFO] [stdout] 1879 | | next_local_commitment_number, [INFO] [stdout] 1880 | | next_remote_commitment_number, [INFO] [stdout] ... | [INFO] [stdout] 1884 | | (0, next_funding_txid, option), [INFO] [stdout] 1885 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1887:1 [INFO] [stdout] | [INFO] [stdout] 1887 | / impl_writeable_msg!(ClosingSigned, [INFO] [stdout] 1888 | | { channel_id, fee_satoshis, signature }, [INFO] [stdout] 1889 | | { (1, fee_range, option) } [INFO] [stdout] 1890 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1898:1 [INFO] [stdout] | [INFO] [stdout] 1898 | / impl_writeable_msg!(CommitmentSigned, { [INFO] [stdout] 1899 | | channel_id, [INFO] [stdout] 1900 | | signature, [INFO] [stdout] 1901 | | htlc_signatures [INFO] [stdout] 1902 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1920:1 [INFO] [stdout] | [INFO] [stdout] 1920 | / impl_writeable_msg!(FundingCreated, { [INFO] [stdout] 1921 | | temporary_channel_id, [INFO] [stdout] 1922 | | funding_txid, [INFO] [stdout] 1923 | | funding_output_index, [INFO] [stdout] 1924 | | signature [INFO] [stdout] 1925 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1938:1 [INFO] [stdout] | [INFO] [stdout] 1938 | / impl_writeable_msg!(FundingSigned, { [INFO] [stdout] 1939 | | channel_id, [INFO] [stdout] 1940 | | signature [INFO] [stdout] 1941 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1951:1 [INFO] [stdout] | [INFO] [stdout] 1951 | / impl_writeable_msg!(ChannelReady, { [INFO] [stdout] 1952 | | channel_id, [INFO] [stdout] 1953 | | next_per_commitment_point, [INFO] [stdout] 1954 | | }, { [INFO] [stdout] 1955 | | (1, short_channel_id_alias, option), [INFO] [stdout] 1956 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1978:3 [INFO] [stdout] | [INFO] [stdout] 1978 | / decode_tlv_stream!(r, { [INFO] [stdout] 1979 | | (1, networks, option), [INFO] [stdout] 1980 | | (3, remote_network_address, option) [INFO] [stdout] 1981 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:1990:1 [INFO] [stdout] | [INFO] [stdout] 1990 | / impl_writeable_msg!(OpenChannel, { [INFO] [stdout] 1991 | | chain_hash, [INFO] [stdout] 1992 | | temporary_channel_id, [INFO] [stdout] 1993 | | funding_satoshis, [INFO] [stdout] ... | [INFO] [stdout] 2011 | | (1, channel_type, option), [INFO] [stdout] 2012 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2014:1 [INFO] [stdout] | [INFO] [stdout] 2014 | / impl_writeable_msg!(OpenChannelV2, { [INFO] [stdout] 2015 | | chain_hash, [INFO] [stdout] 2016 | | temporary_channel_id, [INFO] [stdout] 2017 | | funding_feerate_sat_per_1000_weight, [INFO] [stdout] ... | [INFO] [stdout] 2037 | | (2, require_confirmed_inputs, option), [INFO] [stdout] 2038 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2041:1 [INFO] [stdout] | [INFO] [stdout] 2041 | / impl_writeable_msg!(RevokeAndACK, { [INFO] [stdout] 2042 | | channel_id, [INFO] [stdout] 2043 | | per_commitment_secret, [INFO] [stdout] 2044 | | next_per_commitment_point [INFO] [stdout] 2045 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2056:1 [INFO] [stdout] | [INFO] [stdout] 2056 | / impl_writeable_msg!(Shutdown, { [INFO] [stdout] 2057 | | channel_id, [INFO] [stdout] 2058 | | scriptpubkey [INFO] [stdout] 2059 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2061:1 [INFO] [stdout] | [INFO] [stdout] 2061 | / impl_writeable_msg!(UpdateFailHTLC, { [INFO] [stdout] 2062 | | channel_id, [INFO] [stdout] 2063 | | htlc_id, [INFO] [stdout] 2064 | | reason [INFO] [stdout] 2065 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2067:1 [INFO] [stdout] | [INFO] [stdout] 2067 | / impl_writeable_msg!(UpdateFailMalformedHTLC, { [INFO] [stdout] 2068 | | channel_id, [INFO] [stdout] 2069 | | htlc_id, [INFO] [stdout] 2070 | | sha256_of_onion, [INFO] [stdout] 2071 | | failure_code [INFO] [stdout] 2072 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2074:1 [INFO] [stdout] | [INFO] [stdout] 2074 | / impl_writeable_msg!(UpdateFee, { [INFO] [stdout] 2075 | | channel_id, [INFO] [stdout] 2076 | | feerate_per_kw [INFO] [stdout] 2077 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2079:1 [INFO] [stdout] | [INFO] [stdout] 2079 | / impl_writeable_msg!(UpdateFulfillHTLC, { [INFO] [stdout] 2080 | | channel_id, [INFO] [stdout] 2081 | | htlc_id, [INFO] [stdout] 2082 | | payment_preimage [INFO] [stdout] 2083 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2123:1 [INFO] [stdout] | [INFO] [stdout] 2123 | / impl_writeable_msg!(UpdateAddHTLC, { [INFO] [stdout] 2124 | | channel_id, [INFO] [stdout] 2125 | | htlc_id, [INFO] [stdout] 2126 | | amount_msat, [INFO] [stdout] ... | [INFO] [stdout] 2131 | | (65537, skimmed_fee_msat, option) [INFO] [stdout] 2132 | | }); [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.118/src/util/ser_macros.rs:478:23 [INFO] [stdout] | [INFO] [stdout] 478 | 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.118/src/ln/msgs.rs:2237:3 [INFO] [stdout] | [INFO] [stdout] 2237 | / decode_tlv_stream_with_custom_tlv_decode!(rd, { [INFO] [stdout] 2238 | | (2, amt, (option, encoding: (u64, HighZeroBytesDroppedBigSize))), [INFO] [stdout] 2239 | | (4, cltv_value, (option, encoding: (u32, HighZeroBytesDroppedBigSize))), [INFO] [stdout] 2240 | | (6, short_id, option), [INFO] [stdout] ... | [INFO] [stdout] 2253 | | Ok(true) [INFO] [stdout] 2254 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2629:1 [INFO] [stdout] | [INFO] [stdout] 2629 | / impl_writeable_msg!(ReplyShortChannelIdsEnd, { [INFO] [stdout] 2630 | | chain_hash, [INFO] [stdout] 2631 | | full_information, [INFO] [stdout] 2632 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2646:1 [INFO] [stdout] | [INFO] [stdout] 2646 | / impl_writeable_msg!(QueryChannelRange, { [INFO] [stdout] 2647 | | chain_hash, [INFO] [stdout] 2648 | | first_blocknum, [INFO] [stdout] 2649 | | number_of_blocks [INFO] [stdout] 2650 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/msgs.rs:2710:1 [INFO] [stdout] | [INFO] [stdout] 2710 | / impl_writeable_msg!(GossipTimestampFilter, { [INFO] [stdout] 2711 | | chain_hash, [INFO] [stdout] 2712 | | first_timestamp, [INFO] [stdout] 2713 | | timestamp_range, [INFO] [stdout] 2714 | | }, {}); [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.118/src/ln/peer_handler.rs:1472:70 [INFO] [stdout] | [INFO] [stdout] 1472 | ... 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] 1472 | 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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/chan_utils.rs:338:3 [INFO] [stdout] | [INFO] [stdout] 338 | 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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/chan_utils.rs:469:1 [INFO] [stdout] | [INFO] [stdout] 469 | / impl_writeable_tlv_based!(TxCreationKeys, { [INFO] [stdout] 470 | | (0, per_commitment_point, required), [INFO] [stdout] 471 | | (2, revocation_key, required), [INFO] [stdout] 472 | | (4, broadcaster_htlc_key, required), [INFO] [stdout] 473 | | (6, countersignatory_htlc_key, required), [INFO] [stdout] 474 | | (8, broadcaster_delayed_payment_key, required), [INFO] [stdout] 475 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/chan_utils.rs:501:1 [INFO] [stdout] | [INFO] [stdout] 501 | / impl_writeable_tlv_based!(ChannelPublicKeys, { [INFO] [stdout] 502 | | (0, funding_pubkey, required), [INFO] [stdout] 503 | | (2, revocation_basepoint, required), [INFO] [stdout] 504 | | (4, payment_point, required), [INFO] [stdout] 505 | | (6, delayed_payment_basepoint, required), [INFO] [stdout] 506 | | (8, htlc_basepoint, required), [INFO] [stdout] 507 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/chan_utils.rs:590:1 [INFO] [stdout] | [INFO] [stdout] 590 | / impl_writeable_tlv_based!(HTLCOutputInCommitment, { [INFO] [stdout] 591 | | (0, offered, required), [INFO] [stdout] 592 | | (2, amount_msat, required), [INFO] [stdout] 593 | | (4, cltv_expiry, required), [INFO] [stdout] 594 | | (6, payment_hash, required), [INFO] [stdout] 595 | | (8, transaction_output_index, option), [INFO] [stdout] 596 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/chan_utils.rs:925:1 [INFO] [stdout] | [INFO] [stdout] 925 | / impl_writeable_tlv_based!(CounterpartyChannelTransactionParameters, { [INFO] [stdout] 926 | | (0, pubkeys, required), [INFO] [stdout] 927 | | (2, selected_contest_delay, required), [INFO] [stdout] 928 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/chan_utils.rs:956:3 [INFO] [stdout] | [INFO] [stdout] 956 | / read_tlv_fields!(reader, { [INFO] [stdout] 957 | | (0, holder_pubkeys, required), [INFO] [stdout] 958 | | (2, holder_selected_contest_delay, required), [INFO] [stdout] 959 | | (4, is_outbound_from_holder, required), [INFO] [stdout] ... | [INFO] [stdout] 963 | | (11, channel_type_features, option), [INFO] [stdout] 964 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/chan_utils.rs:1067:1 [INFO] [stdout] | [INFO] [stdout] 1067 | / impl_writeable_tlv_based!(HolderCommitmentTransaction, { [INFO] [stdout] 1068 | | (0, inner, required), [INFO] [stdout] 1069 | | (2, counterparty_sig, required), [INFO] [stdout] 1070 | | (4, holder_sig_first, required), [INFO] [stdout] 1071 | | (6, counterparty_htlc_sigs, required_vec), [INFO] [stdout] 1072 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/chan_utils.rs:1158:1 [INFO] [stdout] | [INFO] [stdout] 1158 | / impl_writeable_tlv_based!(BuiltCommitmentTransaction, { [INFO] [stdout] 1159 | | (0, transaction, required), [INFO] [stdout] 1160 | | (2, txid, required), [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 `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.118/src/util/ser_macros.rs:773:20 [INFO] [stdout] | [INFO] [stdout] 773 | 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.118/src/ln/chan_utils.rs:1373:3 [INFO] [stdout] | [INFO] [stdout] 1373 | / _init_and_read_len_prefixed_tlv_fields!(reader, { [INFO] [stdout] 1374 | | (0, commitment_number, required), [INFO] [stdout] 1375 | | (1, to_broadcaster_delay, option), [INFO] [stdout] 1376 | | (2, to_broadcaster_value_sat, required), [INFO] [stdout] ... | [INFO] [stdout] 1383 | | (15, channel_type_features, option), [INFO] [stdout] 1384 | | }); [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_len_prefixed_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channel.rs:625:1 [INFO] [stdout] | [INFO] [stdout] 625 | / impl_writeable_tlv_based!(PendingChannelMonitorUpdate, { [INFO] [stdout] 626 | | (0, update, required), [INFO] [stdout] 627 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/channel.rs:7429:3 [INFO] [stdout] | [INFO] [stdout] 7429 | / read_tlv_fields!(reader, { [INFO] [stdout] 7430 | | (0, announcement_sigs, option), [INFO] [stdout] 7431 | | (1, minimum_depth, option), [INFO] [stdout] 7432 | | (2, channel_type, option), [INFO] [stdout] ... | [INFO] [stdout] 7454 | | (38, is_batch_funding, option), [INFO] [stdout] 7455 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/onion_utils.rs:762:1 [INFO] [stdout] | [INFO] [stdout] 762 | / impl_writeable_tlv_based_enum!(HTLCFailReasonRepr, [INFO] [stdout] 763 | | (0, LightningError) => { [INFO] [stdout] 764 | | (0, err, required), [INFO] [stdout] 765 | | }, [INFO] [stdout] ... | [INFO] [stdout] 769 | | }, [INFO] [stdout] 770 | | ;); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/outbound_payment.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | / impl_writeable_tlv_based!(RecipientOnionFields, { [INFO] [stdout] 548 | | (0, payment_secret, option), [INFO] [stdout] 549 | | (1, custom_tlvs, optional_vec), [INFO] [stdout] 550 | | (2, payment_metadata, option), [INFO] [stdout] 551 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/ln/outbound_payment.rs:1769:1 [INFO] [stdout] | [INFO] [stdout] 1769 | / impl_writeable_tlv_based_enum_upgradable!(PendingOutboundPayment, [INFO] [stdout] 1770 | | (0, Legacy) => { [INFO] [stdout] 1771 | | (0, session_privs, required), [INFO] [stdout] 1772 | | }, [INFO] [stdout] ... | [INFO] [stdout] 1810 | | }, [INFO] [stdout] 1811 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/offers/invoice_error.rs:83:3 [INFO] [stdout] | [INFO] [stdout] 83 | / _init_and_read_len_prefixed_tlv_fields!(reader, { [INFO] [stdout] 84 | | (1, erroneous_field, (option, encoding: (u64, HighZeroBytesDroppedBigSize))), [INFO] [stdout] 85 | | (3, suggested_value, (option, encoding: (Vec, WithoutLength))), [INFO] [stdout] 86 | | (5, error, (option, encoding: (UntrustedString, WithoutLength))), [INFO] [stdout] 87 | | }); [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_len_prefixed_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/gossip.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | / impl_writeable_tlv_based_enum_upgradable!(NetworkUpdate, [INFO] [stdout] 236 | | (0, ChannelUpdateMessage) => { [INFO] [stdout] 237 | | (0, msg, required), [INFO] [stdout] 238 | | }, [INFO] [stdout] ... | [INFO] [stdout] 246 | | }, [INFO] [stdout] 247 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/gossip.rs:807:3 [INFO] [stdout] | [INFO] [stdout] 807 | / read_tlv_fields!(reader, { [INFO] [stdout] 808 | | (0, last_update, required), [INFO] [stdout] 809 | | (2, enabled, required), [INFO] [stdout] 810 | | (4, cltv_expiry_delta, required), [INFO] [stdout] ... | [INFO] [stdout] 814 | | (12, last_update_message, required) [INFO] [stdout] 815 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/gossip.rs:954:3 [INFO] [stdout] | [INFO] [stdout] 954 | / read_tlv_fields!(reader, { [INFO] [stdout] 955 | | (0, features, required), [INFO] [stdout] 956 | | (1, announcement_received_time, (default_value, 0)), [INFO] [stdout] 957 | | (2, node_one, required), [INFO] [stdout] ... | [INFO] [stdout] 962 | | (12, announcement_message, required), [INFO] [stdout] 963 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/gossip.rs:1105:1 [INFO] [stdout] | [INFO] [stdout] 1105 | / impl_writeable_tlv_based!(RoutingFees, { [INFO] [stdout] 1106 | | (0, base_msat, required), [INFO] [stdout] 1107 | | (2, proportional_millionths, required) [INFO] [stdout] 1108 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/gossip.rs:1157:3 [INFO] [stdout] | [INFO] [stdout] 1157 | / _init_and_read_len_prefixed_tlv_fields!(reader, { [INFO] [stdout] 1158 | | (0, features, required), [INFO] [stdout] 1159 | | (2, last_update, required), [INFO] [stdout] 1160 | | (4, rgb, required), [INFO] [stdout] ... | [INFO] [stdout] 1163 | | (10, _addresses, optional_vec), // deprecated, not used anymore [INFO] [stdout] 1164 | | }); [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_len_prefixed_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.118/src/routing/gossip.rs:1252:5 [INFO] [stdout] | [INFO] [stdout] 1252 | 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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/gossip.rs:1265:3 [INFO] [stdout] | [INFO] [stdout] 1265 | / _init_and_read_len_prefixed_tlv_fields!(reader, { [INFO] [stdout] 1266 | | (0, _lowest_inbound_channel_fees, option), [INFO] [stdout] 1267 | | (2, announcement_info_wrap, upgradable_option), [INFO] [stdout] 1268 | | (4, channels, required_vec), [INFO] [stdout] 1269 | | }); [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_len_prefixed_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/gossip.rs:1330:3 [INFO] [stdout] | [INFO] [stdout] 1330 | / read_tlv_fields!(reader, { [INFO] [stdout] 1331 | | (1, last_rapid_gossip_sync_timestamp, option), [INFO] [stdout] 1332 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/router.rs:260:1 [INFO] [stdout] | [INFO] [stdout] 260 | / impl_writeable_tlv_based!(RouteHop, { [INFO] [stdout] 261 | | (0, pubkey, required), [INFO] [stdout] 262 | | (1, maybe_announced_channel, (default_value, true)), [INFO] [stdout] 263 | | (2, node_features, required), [INFO] [stdout] ... | [INFO] [stdout] 267 | | (10, cltv_expiry_delta, required), [INFO] [stdout] 268 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/router.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | / impl_writeable_tlv_based!(BlindedTail, { [INFO] [stdout] 292 | | (0, hops, required_vec), [INFO] [stdout] 293 | | (2, blinding_point, required), [INFO] [stdout] 294 | | (4, excess_final_cltv_expiry_delta, required), [INFO] [stdout] 295 | | (6, final_value_msat, required), [INFO] [stdout] 296 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/router.rs:438:3 [INFO] [stdout] | [INFO] [stdout] 438 | / _init_and_read_len_prefixed_tlv_fields!(reader, { [INFO] [stdout] 439 | | (1, payment_params, (option: ReadableArgs, min_final_cltv_expiry_delta)), [INFO] [stdout] 440 | | (2, blinded_tails, optional_vec), [INFO] [stdout] 441 | | (3, final_value_msat, option), [INFO] [stdout] 442 | | (5, max_total_routing_fee_msat, option) [INFO] [stdout] 443 | | }); [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_len_prefixed_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/router.rs:509:3 [INFO] [stdout] | [INFO] [stdout] 509 | / _init_and_read_len_prefixed_tlv_fields!(reader, { [INFO] [stdout] 510 | | (0, payment_params, (required: ReadableArgs, 0)), [INFO] [stdout] 511 | | (1, max_total_routing_fee_msat, option), [INFO] [stdout] 512 | | (2, final_value_msat, required), [INFO] [stdout] 513 | | (4, final_cltv_delta, option), [INFO] [stdout] 514 | | }); [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_len_prefixed_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/router.rs:619:3 [INFO] [stdout] | [INFO] [stdout] 619 | / _init_and_read_len_prefixed_tlv_fields!(reader, { [INFO] [stdout] 620 | | (0, payee_pubkey, option), [INFO] [stdout] 621 | | (1, max_total_cltv_expiry_delta, (default_value, DEFAULT_MAX_TOTAL_CLTV_EXPIRY_DELTA)), [INFO] [stdout] 622 | | (2, features, (option: ReadableArgs, payee_pubkey.is_some())), [INFO] [stdout] ... | [INFO] [stdout] 629 | | (9, final_cltv_expiry_delta, (default_value, default_final_cltv_expiry_delta)), [INFO] [stdout] 630 | | }); [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_len_prefixed_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/router.rs:948:1 [INFO] [stdout] | [INFO] [stdout] 948 | / impl_writeable_tlv_based!(RouteHintHop, { [INFO] [stdout] 949 | | (0, src_node_id, required), [INFO] [stdout] 950 | | (1, htlc_minimum_msat, option), [INFO] [stdout] 951 | | (2, short_channel_id, required), [INFO] [stdout] ... | [INFO] [stdout] 954 | | (6, cltv_expiry_delta, required), [INFO] [stdout] 955 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/scoring.rs:423:3 [INFO] [stdout] | [INFO] [stdout] 423 | 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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/scoring.rs:1937:2 [INFO] [stdout] | [INFO] [stdout] 1937 | 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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/scoring.rs:1938:2 [INFO] [stdout] | [INFO] [stdout] 1938 | impl_writeable_tlv_based!(LegacyHistoricalBucketRangeTracker, { (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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/scoring.rs:2082:3 [INFO] [stdout] | [INFO] [stdout] 2082 | / read_tlv_fields!(r, { [INFO] [stdout] 2083 | | (0, channel_liquidities, required), [INFO] [stdout] 2084 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/routing/scoring.rs:2121:3 [INFO] [stdout] | [INFO] [stdout] 2121 | / read_tlv_fields!(r, { [INFO] [stdout] 2122 | | (0, min_liquidity_offset_msat, required), [INFO] [stdout] 2123 | | (1, legacy_min_liq_offset_history, option), [INFO] [stdout] 2124 | | (2, max_liquidity_offset_msat, required), [INFO] [stdout] ... | [INFO] [stdout] 2128 | | (7, max_liquidity_offset_history, option), [INFO] [stdout] 2129 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/sign/mod.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | / impl_writeable_tlv_based!(DelayedPaymentOutputDescriptor, { [INFO] [stdout] 100 | | (0, outpoint, required), [INFO] [stdout] 101 | | (2, per_commitment_point, required), [INFO] [stdout] 102 | | (4, to_self_delay, required), [INFO] [stdout] ... | [INFO] [stdout] 106 | | (12, channel_value_satoshis, required), [INFO] [stdout] 107 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/sign/mod.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | / impl_writeable_tlv_based!(StaticPaymentOutputDescriptor, { [INFO] [stdout] 170 | | (0, outpoint, required), [INFO] [stdout] 171 | | (2, output, required), [INFO] [stdout] 172 | | (4, channel_keys_id, required), [INFO] [stdout] 173 | | (6, channel_value_satoshis, required), [INFO] [stdout] 174 | | (7, channel_transaction_parameters, option), [INFO] [stdout] 175 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/sign/mod.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / impl_writeable_tlv_based_enum!(SpendableOutputDescriptor, [INFO] [stdout] 262 | | (0, StaticOutput) => { [INFO] [stdout] 263 | | (0, outpoint, required), [INFO] [stdout] 264 | | (2, output, required), [INFO] [stdout] ... | [INFO] [stdout] 268 | | (2, StaticPaymentOutput), [INFO] [stdout] 269 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/sign/mod.rs:415:1 [INFO] [stdout] | [INFO] [stdout] 415 | / impl_writeable_tlv_based!(ChannelDerivationParameters, { [INFO] [stdout] 416 | | (0, value_satoshis, required), [INFO] [stdout] 417 | | (2, keys_id, required), [INFO] [stdout] 418 | | (4, transaction_parameters, required), [INFO] [stdout] 419 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/sign/mod.rs:449:1 [INFO] [stdout] | [INFO] [stdout] 449 | / impl_writeable_tlv_based!(HTLCDescriptor, { [INFO] [stdout] 450 | | (0, channel_derivation_parameters, required), [INFO] [stdout] 451 | | (1, feerate_per_kw, (default_value, 0)), [INFO] [stdout] 452 | | (2, commitment_txid, required), [INFO] [stdout] ... | [INFO] [stdout] 457 | | (12, counterparty_sig, required), [INFO] [stdout] 458 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/sign/mod.rs:1410:3 [INFO] [stdout] | [INFO] [stdout] 1410 | 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.118/src/util/ser_macros.rs:478:23 [INFO] [stdout] | [INFO] [stdout] 478 | 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.118/src/onion_message/packet.rs:227:3 [INFO] [stdout] | [INFO] [stdout] 227 | / decode_tlv_stream_with_custom_tlv_decode!(&mut rd, { [INFO] [stdout] 228 | | (2, reply_path, option), [INFO] [stdout] 229 | | (4, read_adapter, (option: LengthReadableArgs, rho)), [INFO] [stdout] 230 | | }, |msg_type, msg_reader| { [INFO] [stdout] ... | [INFO] [stdout] 249 | | } [INFO] [stdout] 250 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/onion_message/packet.rs:285:3 [INFO] [stdout] | [INFO] [stdout] 285 | / _init_and_read_tlv_stream!(r, { [INFO] [stdout] 286 | | (1, _padding, option), [INFO] [stdout] 287 | | (2, _short_channel_id, option), [INFO] [stdout] 288 | | (4, next_node_id, option), [INFO] [stdout] 289 | | (6, path_id, option), [INFO] [stdout] 290 | | (8, next_blinding_override, option), [INFO] [stdout] 291 | | }); [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_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/blinded_path/payment.rs:125:3 [INFO] [stdout] | [INFO] [stdout] 125 | / _init_and_read_tlv_stream!(r, { [INFO] [stdout] 126 | | (12, payment_constraints, required), [INFO] [stdout] 127 | | (65536, payment_secret, required), [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 `_init_and_read_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/blinded_path/payment.rs:149:3 [INFO] [stdout] | [INFO] [stdout] 149 | / _init_and_read_tlv_stream!(r, { [INFO] [stdout] 150 | | (1, _padding, option), [INFO] [stdout] 151 | | (2, scid, option), [INFO] [stdout] 152 | | (10, payment_relay, option), [INFO] [stdout] ... | [INFO] [stdout] 155 | | (65536, payment_secret, option), [INFO] [stdout] 156 | | }); [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_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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/blinded_path/payment.rs:271:1 [INFO] [stdout] | [INFO] [stdout] 271 | / impl_writeable_msg!(PaymentRelay, { [INFO] [stdout] 272 | | cltv_expiry_delta, [INFO] [stdout] 273 | | fee_proportional_millionths, [INFO] [stdout] 274 | | fee_base_msat [INFO] [stdout] 275 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/blinded_path/payment.rs:277:1 [INFO] [stdout] | [INFO] [stdout] 277 | / impl_writeable_msg!(PaymentConstraints, { [INFO] [stdout] 278 | | max_cltv_expiry, [INFO] [stdout] 279 | | htlc_minimum_msat [INFO] [stdout] 280 | | }, {}); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/events/mod.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | / impl_writeable_tlv_based!(ClaimedHTLC, { [INFO] [stdout] 107 | | (0, channel_id, required), [INFO] [stdout] 108 | | (2, user_channel_id, required), [INFO] [stdout] 109 | | (4, cltv_expiry, required), [INFO] [stdout] 110 | | (6, value_msat, required), [INFO] [stdout] 111 | | }); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/events/mod.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | / impl_writeable_tlv_based_enum_upgradable!(PathFailure, [INFO] [stdout] 138 | | (0, OnPath) => { [INFO] [stdout] 139 | | (0, network_update, upgradable_option), [INFO] [stdout] 140 | | }, [INFO] [stdout] ... | [INFO] [stdout] 143 | | }, [INFO] [stdout] 144 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/events/mod.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / impl_writeable_tlv_based_enum_upgradable!(ClosureReason, [INFO] [stdout] 231 | | (0, CounterpartyForceClosed) => { (1, peer_msg, required) }, [INFO] [stdout] 232 | | (1, FundingTimedOut) => {}, [INFO] [stdout] 233 | | (2, HolderForceClosed) => {}, [INFO] [stdout] ... | [INFO] [stdout] 240 | | (15, FundingBatchClosure) => {} [INFO] [stdout] 241 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/events/mod.rs:283:1 [INFO] [stdout] | [INFO] [stdout] 283 | / impl_writeable_tlv_based_enum_upgradable!(HTLCDestination, [INFO] [stdout] 284 | | (0, NextHopChannel) => { [INFO] [stdout] 285 | | (0, node_id, required), [INFO] [stdout] 286 | | (2, channel_id, required), [INFO] [stdout] ... | [INFO] [stdout] 296 | | }, [INFO] [stdout] 297 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/events/mod.rs:309:1 [INFO] [stdout] | [INFO] [stdout] 309 | / impl_writeable_tlv_based_enum!(InterceptNextHop, [INFO] [stdout] 310 | | (0, FakeScid) => { [INFO] [stdout] 311 | | (0, requested_next_hop_scid, required), [INFO] [stdout] 312 | | }; [INFO] [stdout] 313 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/events/mod.rs:343:1 [INFO] [stdout] | [INFO] [stdout] 343 | / impl_writeable_tlv_based_enum!(PaymentFailureReason, [INFO] [stdout] 344 | | (0, RecipientRejected) => {}, [INFO] [stdout] 345 | | (2, UserAbandoned) => {}, [INFO] [stdout] 346 | | (4, RetriesExhausted) => {}, [INFO] [stdout] ... | [INFO] [stdout] 349 | | (10, UnexpectedError) => {}, ; [INFO] [stdout] 350 | | ); [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.118/src/util/ser_macros.rs:461:23 [INFO] [stdout] | [INFO] [stdout] 461 | 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.118/src/events/mod.rs:1202:6 [INFO] [stdout] | [INFO] [stdout] 1202 | / read_tlv_fields!(reader, { [INFO] [stdout] 1203 | | (0, payment_hash, required), [INFO] [stdout] 1204 | | (1, receiver_node_id, option), [INFO] [stdout] 1205 | | (2, payment_secret, option), [INFO] [stdout] ... | [INFO] [stdout] 1213 | | (10, counterparty_skimmed_fee_msat_opt, option), [INFO] [stdout] 1214 | | }); [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 130 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 131 previous errors [INFO] running `Command { std: "docker" "inspect" "6a3a6e11c9f2e7d01c84dbacfeacad93db8e767fbb74bcdcb5bbd7466ee9ad30", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6a3a6e11c9f2e7d01c84dbacfeacad93db8e767fbb74bcdcb5bbd7466ee9ad30", kill_on_drop: false }` [INFO] [stdout] 6a3a6e11c9f2e7d01c84dbacfeacad93db8e767fbb74bcdcb5bbd7466ee9ad30