[INFO] fetching crate lightning_encoding 0.4.0-beta.1... [INFO] checking lightning_encoding-0.4.0-beta.1 against try#3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f for pr-87248 [INFO] extracting crate lightning_encoding 0.4.0-beta.1 into /workspace/builds/worker-9/source [INFO] validating manifest of crates.io crate lightning_encoding 0.4.0-beta.1 on toolchain 3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate lightning_encoding 0.4.0-beta.1 [INFO] finished tweaking crates.io crate lightning_encoding 0.4.0-beta.1 [INFO] tweaked toml for crates.io crate lightning_encoding 0.4.0-beta.1 written to /workspace/builds/worker-9/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded strict_encoding_derive v1.5.2 [INFO] [stderr] Downloaded strict_encoding v1.5.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 996b4a56138a94d836869cd2968ab6f395105977c7b7bdf34e7b490249e12be5 [INFO] running `Command { std: "docker" "start" "-a" "996b4a56138a94d836869cd2968ab6f395105977c7b7bdf34e7b490249e12be5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "996b4a56138a94d836869cd2968ab6f395105977c7b7bdf34e7b490249e12be5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "996b4a56138a94d836869cd2968ab6f395105977c7b7bdf34e7b490249e12be5", kill_on_drop: false }` [INFO] [stdout] 996b4a56138a94d836869cd2968ab6f395105977c7b7bdf34e7b490249e12be5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c4bc226ac0ee210ef8ce7ecad1ba98c79892ac8d790042f2949185c7e7ba7df3 [INFO] running `Command { std: "docker" "start" "-a" "c4bc226ac0ee210ef8ce7ecad1ba98c79892ac8d790042f2949185c7e7ba7df3", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.74 [INFO] [stderr] Compiling paste v1.0.5 [INFO] [stderr] Checking unicode-xid v0.2.2 [INFO] [stderr] Compiling amplify_num v0.1.2 [INFO] [stderr] Checking bech32 v0.7.3 [INFO] [stderr] Checking bitcoin_hashes v0.9.7 [INFO] [stderr] Compiling memchr v2.4.0 [INFO] [stderr] Compiling secp256k1-sys v0.4.1 [INFO] [stderr] Checking time v0.1.44 [INFO] [stderr] Checking proc-macro2 v1.0.28 [INFO] [stderr] Checking quote v1.0.9 [INFO] [stderr] Checking chrono v0.4.19 [INFO] [stderr] Compiling stringly_conversions v0.1.1 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking secp256k1 v0.20.3 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Compiling amplify_syn v1.1.4 [INFO] [stderr] Compiling amplify_derive_helpers v0.0.4 [INFO] [stderr] Compiling amplify_derive v2.7.2 [INFO] [stderr] Checking bitcoin v0.26.2 [INFO] [stderr] Compiling amplify v3.7.1 [INFO] [stderr] Compiling strict_encoding_derive v1.5.2 [INFO] [stderr] Compiling lightning_encoding_derive v0.4.0 [INFO] [stderr] Checking miniscript v5.1.0 [INFO] [stderr] Checking slip132 v0.3.3 [INFO] [stderr] Checking strict_encoding v1.5.2 [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bitcoin` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use bitcoin::consensus::ReadExt; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `bitcoin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bitcoin` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use bitcoin::hashes::{hash160, ripemd160, sha256, sha256d}; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `bitcoin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sha256` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:208:53 [INFO] [stdout] | [INFO] [stdout] 208 | MS_SHA256 => Policy::Sha256(sha256::Hash::strict_decode(d)?), [INFO] [stdout] | ^^^^ not found in `sha256` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::_export::_core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::hash160::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::ripemd160::Hash; [INFO] [stdout] | [INFO] [stdout] and 10 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sha256d` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:209:56 [INFO] [stdout] | [INFO] [stdout] 209 | MS_HASH256 => Policy::Hash256(sha256d::Hash::strict_decode(d)?), [INFO] [stdout] | ^^^^ not found in `sha256d` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::_export::_core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::hash160::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::ripemd160::Hash; [INFO] [stdout] | [INFO] [stdout] and 10 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ripemd160` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:210:62 [INFO] [stdout] | [INFO] [stdout] 210 | MS_RIPEMD160 => Policy::Ripemd160(ripemd160::Hash::strict_decode(d)?), [INFO] [stdout] | ^^^^ not found in `ripemd160` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::_export::_core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::hash160::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::ripemd160::Hash; [INFO] [stdout] | [INFO] [stdout] and 10 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `hash160` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:211:56 [INFO] [stdout] | [INFO] [stdout] 211 | MS_HASH160 => Policy::Hash160(hash160::Hash::strict_decode(d)?), [INFO] [stdout] | ^^^^ not found in `hash160` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::_export::_core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::hash160::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::ripemd160::Hash; [INFO] [stdout] | [INFO] [stdout] and 10 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sha256` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:421:55 [INFO] [stdout] | [INFO] [stdout] 421 | MS_SHA256 => Terminal::Sha256(sha256::Hash::strict_decode(d)?), [INFO] [stdout] | ^^^^ not found in `sha256` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::_export::_core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::hash160::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::ripemd160::Hash; [INFO] [stdout] | [INFO] [stdout] and 10 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sha256d` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:423:48 [INFO] [stdout] | [INFO] [stdout] 423 | Terminal::Hash256(sha256d::Hash::strict_decode(d)?) [INFO] [stdout] | ^^^^ not found in `sha256d` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::_export::_core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::hash160::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::ripemd160::Hash; [INFO] [stdout] | [INFO] [stdout] and 10 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ripemd160` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:426:52 [INFO] [stdout] | [INFO] [stdout] 426 | Terminal::Ripemd160(ripemd160::Hash::strict_decode(d)?) [INFO] [stdout] | ^^^^ not found in `ripemd160` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::_export::_core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::hash160::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::ripemd160::Hash; [INFO] [stdout] | [INFO] [stdout] and 10 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `hash160` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:429:48 [INFO] [stdout] | [INFO] [stdout] 429 | Terminal::Hash160(hash160::Hash::strict_decode(d)?) [INFO] [stdout] | ^^^^ not found in `hash160` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::_export::_core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::hash160::Hash; [INFO] [stdout] | [INFO] [stdout] 15 | use bitcoin_hashes::ripemd160::Hash; [INFO] [stdout] | [INFO] [stdout] and 10 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u8` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:201:26 [INFO] [stdout] | [INFO] [stdout] 201 | let byte = d.read_u8()?; [INFO] [stdout] | ^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u16` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:213:33 [INFO] [stdout] | [INFO] [stdout] 213 | let len = d.read_u16()?; [INFO] [stdout] | ^^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u16` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:221:33 [INFO] [stdout] | [INFO] [stdout] 221 | let len = d.read_u16()?; [INFO] [stdout] | ^^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u16` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:224:37 [INFO] [stdout] | [INFO] [stdout] 224 | vec.push((d.read_u16()? as usize, decode_policy_inner(d, depth)?)); [INFO] [stdout] | ^^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u16` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:229:36 [INFO] [stdout] | [INFO] [stdout] 229 | let thresh = d.read_u16()? as usize; [INFO] [stdout] | ^^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u16` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:230:33 [INFO] [stdout] | [INFO] [stdout] 230 | let len = d.read_u16()?; [INFO] [stdout] | ^^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u8` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:413:32 [INFO] [stdout] | [INFO] [stdout] 413 | let term = match d.read_u8()? { [INFO] [stdout] | ^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u16` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:474:23 [INFO] [stdout] | [INFO] [stdout] 474 | d.read_u16()? as usize, [INFO] [stdout] | ^^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u16` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:478:36 [INFO] [stdout] | [INFO] [stdout] 478 | let thresh = d.read_u16()? as usize; [INFO] [stdout] | ^^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `read_u16` found for mutable reference `&mut impl io::Read` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:479:33 [INFO] [stdout] | [INFO] [stdout] 479 | let len = d.read_u16()?; [INFO] [stdout] | ^^^^^^^^ method not found in `&mut impl io::Read` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] `use miniscript::bitcoin::consensus::ReadExt;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `strict_encode` exists for reference `&DescriptorXKey`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | len += $item.strict_encode(&mut $encoder)?; [INFO] [stdout] | ^^^^^^^^^^^^^ method cannot be called on `&DescriptorXKey` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/amplify-3.7.1/src/strategy.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | pub struct Holder(T, PhantomData); [INFO] [stdout] | ------------------------------------------- doesn't satisfy `_: StrictEncode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:525:17 [INFO] [stdout] | [INFO] [stdout] 525 | strict_encode_list!(e; 0x02u8, xpub) [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `&DescriptorXKey: Strategy` [INFO] [stdout] which is required by `&DescriptorXKey: StrictEncode` [INFO] [stdout] `Holder<&DescriptorXKey, _>: StrictEncode` [INFO] [stdout] which is required by `&DescriptorXKey: StrictEncode` [INFO] [stdout] = note: this error originates in the macro `strict_encode_list` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ExtendedPubKey: Strategy` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:537:47 [INFO] [stdout] | [INFO] [stdout] 537 | 0x02 => DescriptorPublicKey::XPub(DescriptorXKey::strict_decode( [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 538 | | &mut d, [INFO] [stdout] 539 | | )?), [INFO] [stdout] | |______________^ the trait `Strategy` is not implemented for `ExtendedPubKey` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | fn strict_decode(d: D) -> Result; [INFO] [stdout] | -------- required by this bound in `StrictDecode::strict_decode` [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `StrictDecode` for `ExtendedPubKey` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 1 redundant requirements hidden [INFO] [stdout] = note: required because of the requirements on the impl of `StrictDecode` for `DescriptorXKey` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Holder: StrictDecode` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:537:47 [INFO] [stdout] | [INFO] [stdout] 537 | 0x02 => DescriptorPublicKey::XPub(DescriptorXKey::strict_decode( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `StrictDecode` is not implemented for `Holder` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | fn strict_decode(d: D) -> Result; [INFO] [stdout] | -------- required by this bound in `StrictDecode::strict_decode` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as StrictDecode> [INFO] [stdout] as StrictDecode> [INFO] [stdout] as StrictDecode> [INFO] [stdout] note: required because of the requirements on the impl of `StrictDecode` for `ExtendedPubKey` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 1 redundant requirements hidden [INFO] [stdout] = note: required because of the requirements on the impl of `StrictDecode` for `DescriptorXKey` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `strict_encode` found for enum `Option` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | len += $item.strict_encode(&mut $encoder)?; [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Option<(Fingerprint, DerivationPath)>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:552:12 [INFO] [stdout] | [INFO] [stdout] 552 | Ok(strict_encode_list!(e; self.origin, self.key)) [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `StrictEncode` defines an item `strict_encode`, perhaps you need to implement it [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | pub trait StrictEncode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `strict_encode_list` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `strict_encode` exists for struct `miniscript::bitcoin::PublicKey`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | len += $item.strict_encode(&mut $encoder)?; [INFO] [stdout] | ^^^^^^^^^^^^^ method cannot be called on `miniscript::bitcoin::PublicKey` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/amplify-3.7.1/src/strategy.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | pub struct Holder(T, PhantomData); [INFO] [stdout] | ------------------------------------------- doesn't satisfy `_: StrictEncode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bitcoin-0.26.2/src/util/ecdsa.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct PublicKey { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | doesn't satisfy `miniscript::bitcoin::PublicKey: Strategy` [INFO] [stdout] | doesn't satisfy `miniscript::bitcoin::PublicKey: StrictEncode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:552:12 [INFO] [stdout] | [INFO] [stdout] 552 | Ok(strict_encode_list!(e; self.origin, self.key)) [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `miniscript::bitcoin::PublicKey: Strategy` [INFO] [stdout] which is required by `miniscript::bitcoin::PublicKey: StrictEncode` [INFO] [stdout] `Holder: StrictEncode` [INFO] [stdout] which is required by `miniscript::bitcoin::PublicKey: StrictEncode` [INFO] [stdout] = note: this error originates in the macro `strict_encode_list` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Option<(Fingerprint, DerivationPath)>: StrictDecode` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | $item: $crate::StrictDecode::strict_decode(&mut $decoder)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `StrictDecode` is not implemented for `Option<(Fingerprint, DerivationPath)>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | fn strict_decode(d: D) -> Result; [INFO] [stdout] | -------- required by this bound in `StrictDecode::strict_decode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:558:12 [INFO] [stdout] | [INFO] [stdout] 558 | Ok(strict_decode_self!(d; origin, key; crate)) [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as StrictDecode> [INFO] [stdout] = note: this error originates in the macro `strict_decode_self` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `miniscript::bitcoin::PublicKey: Strategy` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | $item: $crate::StrictDecode::strict_decode(&mut $decoder)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Strategy` is not implemented for `miniscript::bitcoin::PublicKey` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | fn strict_decode(d: D) -> Result; [INFO] [stdout] | -------- required by this bound in `StrictDecode::strict_decode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:558:12 [INFO] [stdout] | [INFO] [stdout] 558 | Ok(strict_decode_self!(d; origin, key; crate)) [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `StrictDecode` for `miniscript::bitcoin::PublicKey` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in the macro `strict_decode_self` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Holder: StrictDecode` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | $item: $crate::StrictDecode::strict_decode(&mut $decoder)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `StrictDecode` is not implemented for `Holder` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | fn strict_decode(d: D) -> Result; [INFO] [stdout] | -------- required by this bound in `StrictDecode::strict_decode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:558:12 [INFO] [stdout] | [INFO] [stdout] 558 | Ok(strict_decode_self!(d; origin, key; crate)) [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as StrictDecode> [INFO] [stdout] as StrictDecode> [INFO] [stdout] as StrictDecode> [INFO] [stdout] note: required because of the requirements on the impl of `StrictDecode` for `miniscript::bitcoin::PublicKey` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in the macro `strict_decode_self` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `strict_encode` found for enum `Option` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | len += $item.strict_encode(&mut $encoder)?; [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Option<(Fingerprint, DerivationPath)>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:568:13 [INFO] [stdout] | [INFO] [stdout] 568 | strict_encode_list!(e; self.origin, self.derivation_path, self.xkey, self.wildcard), [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `StrictEncode` defines an item `strict_encode`, perhaps you need to implement it [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | pub trait StrictEncode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `strict_encode_list` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `strict_encode` exists for struct `DerivationPath`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | len += $item.strict_encode(&mut $encoder)?; [INFO] [stdout] | ^^^^^^^^^^^^^ method cannot be called on `DerivationPath` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/amplify-3.7.1/src/strategy.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | pub struct Holder(T, PhantomData); [INFO] [stdout] | ------------------------------------------- doesn't satisfy `Holder: StrictEncode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bitcoin-0.26.2/src/util/bip32.rs:224:1 [INFO] [stdout] | [INFO] [stdout] 224 | pub struct DerivationPath(Vec); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | doesn't satisfy `DerivationPath: Strategy` [INFO] [stdout] | doesn't satisfy `DerivationPath: StrictEncode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:568:13 [INFO] [stdout] | [INFO] [stdout] 568 | strict_encode_list!(e; self.origin, self.derivation_path, self.xkey, self.wildcard), [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `DerivationPath: Strategy` [INFO] [stdout] which is required by `DerivationPath: StrictEncode` [INFO] [stdout] `Holder: StrictEncode` [INFO] [stdout] which is required by `DerivationPath: StrictEncode` [INFO] [stdout] = note: this error originates in the macro `strict_encode_list` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Option<(Fingerprint, DerivationPath)>: StrictDecode` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | $item: $crate::StrictDecode::strict_decode(&mut $decoder)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `StrictDecode` is not implemented for `Option<(Fingerprint, DerivationPath)>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | fn strict_decode(d: D) -> Result; [INFO] [stdout] | -------- required by this bound in `StrictDecode::strict_decode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:579:13 [INFO] [stdout] | [INFO] [stdout] 579 | strict_decode_self!(d; origin, derivation_path, xkey, wildcard; crate), [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as StrictDecode> [INFO] [stdout] = note: this error originates in the macro `strict_decode_self` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DerivationPath: Strategy` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | $item: $crate::StrictDecode::strict_decode(&mut $decoder)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Strategy` is not implemented for `DerivationPath` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | fn strict_decode(d: D) -> Result; [INFO] [stdout] | -------- required by this bound in `StrictDecode::strict_decode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:579:13 [INFO] [stdout] | [INFO] [stdout] 579 | strict_decode_self!(d; origin, derivation_path, xkey, wildcard; crate), [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `StrictDecode` for `DerivationPath` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in the macro `strict_decode_self` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Holder: StrictDecode` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/macros.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | $item: $crate::StrictDecode::strict_decode(&mut $decoder)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `StrictDecode` is not implemented for `Holder` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/lib.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | fn strict_decode(d: D) -> Result; [INFO] [stdout] | -------- required by this bound in `StrictDecode::strict_decode` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/miniscript.rs:579:13 [INFO] [stdout] | [INFO] [stdout] 579 | strict_decode_self!(d; origin, derivation_path, xkey, wildcard; crate), [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as StrictDecode> [INFO] [stdout] as StrictDecode> [INFO] [stdout] as StrictDecode> [INFO] [stdout] note: required because of the requirements on the impl of `StrictDecode` for `DerivationPath` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.2/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in the macro `strict_decode_self` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `strict_encoding` due to 34 previous errors [INFO] [stdout] error: aborting due to 33 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c4bc226ac0ee210ef8ce7ecad1ba98c79892ac8d790042f2949185c7e7ba7df3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c4bc226ac0ee210ef8ce7ecad1ba98c79892ac8d790042f2949185c7e7ba7df3", kill_on_drop: false }` [INFO] [stdout] c4bc226ac0ee210ef8ce7ecad1ba98c79892ac8d790042f2949185c7e7ba7df3