[INFO] fetching crate internet2 0.3.10... [INFO] checking internet2-0.3.10 against try#b20a093d9fb1ffaa04ae9852cb034864a992bafd for pr-85073 [INFO] extracting crate internet2 0.3.10 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate internet2 0.3.10 on toolchain b20a093d9fb1ffaa04ae9852cb034864a992bafd [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+b20a093d9fb1ffaa04ae9852cb034864a992bafd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate internet2 0.3.10 [INFO] finished tweaking crates.io crate internet2 0.3.10 [INFO] tweaked toml for crates.io crate internet2 0.3.10 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+b20a093d9fb1ffaa04ae9852cb034864a992bafd" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+b20a093d9fb1ffaa04ae9852cb034864a992bafd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+b20a093d9fb1ffaa04ae9852cb034864a992bafd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 793658ed9b213eb565052e842786a7ec7710aca59ad9072eb0370dbfa9062f49 [INFO] running `Command { std: "docker" "start" "-a" "793658ed9b213eb565052e842786a7ec7710aca59ad9072eb0370dbfa9062f49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "793658ed9b213eb565052e842786a7ec7710aca59ad9072eb0370dbfa9062f49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "793658ed9b213eb565052e842786a7ec7710aca59ad9072eb0370dbfa9062f49", kill_on_drop: false }` [INFO] [stdout] 793658ed9b213eb565052e842786a7ec7710aca59ad9072eb0370dbfa9062f49 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+b20a093d9fb1ffaa04ae9852cb034864a992bafd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3ada81974451eb0d16c0711d79cd8bc837ed3dc057bacd942a2069942dd3b27a [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "3ada81974451eb0d16c0711d79cd8bc837ed3dc057bacd942a2069942dd3b27a", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Checking rand_core v0.4.2 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling paste v1.0.5 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Checking bech32 v0.7.3 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Checking bitcoin_hashes v0.9.6 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Checking matches v0.1.8 [INFO] [stderr] Checking tinyvec_macros v0.1.0 [INFO] [stderr] Checking once_cell v1.7.2 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Checking pin-project-lite v0.2.6 [INFO] [stderr] Checking keccak v0.1.0 [INFO] [stderr] Checking bytes v1.0.1 [INFO] [stderr] Checking percent-encoding v2.1.0 [INFO] [stderr] Compiling zmq v0.9.2 [INFO] [stderr] Checking base32 v0.4.0 [INFO] [stderr] Checking cpuid-bool v0.2.0 [INFO] [stderr] Checking parse_arg v0.1.4 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling secp256k1-sys v0.4.0 [INFO] [stderr] Compiling cmake v0.1.45 [INFO] [stderr] Checking base64 v0.10.1 [INFO] [stderr] Checking unicode-bidi v0.3.5 [INFO] [stderr] Checking rand_core v0.3.1 [INFO] [stderr] Checking rand_jitter v0.1.4 [INFO] [stderr] Checking tinyvec v1.2.0 [INFO] [stderr] Compiling metadeps v1.1.2 [INFO] [stderr] Checking form_urlencoded v1.0.1 [INFO] [stderr] Compiling memchr v2.4.0 [INFO] [stderr] Checking log v0.4.14 [INFO] [stderr] Checking rand_hc v0.1.0 [INFO] [stderr] Checking rand_isaac v0.1.1 [INFO] [stderr] Checking rand_xorshift v0.1.1 [INFO] [stderr] Compiling zeromq-src v0.1.10+4.3.2 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking time v0.1.44 [INFO] [stderr] Checking rand_pcg v0.1.2 [INFO] [stderr] Checking rand_chacha v0.1.1 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling tokio v1.6.0 [INFO] [stderr] Compiling syn v1.0.72 [INFO] [stderr] Compiling openssl-sys v0.9.63 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Checking sha3 v0.8.2 [INFO] [stderr] Compiling stringly_conversions v0.1.1 [INFO] [stderr] Compiling zmq-sys v0.11.0 [INFO] [stderr] Checking unicode-normalization v0.1.17 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking universal-hash v0.4.0 [INFO] [stderr] Checking cipher v0.2.5 [INFO] [stderr] Checking aead v0.3.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking sha2 v0.9.5 [INFO] [stderr] Checking poly1305 v0.6.2 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling openssl v0.10.34 [INFO] [stderr] Checking idna v0.2.3 [INFO] [stderr] Checking secp256k1 v0.20.2 [INFO] [stderr] Checking chrono v0.4.19 [INFO] [stderr] Checking url v2.2.2 [INFO] [stderr] Checking amplify_syn v1.1.3 [INFO] [stderr] Compiling synstructure v0.12.4 [INFO] [stderr] Compiling amplify_derive_helpers v0.0.4 [INFO] [stderr] Checking bitcoin v0.26.0 [INFO] [stderr] Compiling amplify_derive v2.7.1 [INFO] [stderr] Compiling zeroize_derive v1.1.0 [INFO] [stderr] Compiling serde_derive v1.0.126 [INFO] [stderr] Checking miniscript v5.1.0 [INFO] [stderr] Compiling derive_more v0.15.0 [INFO] [stderr] Checking zeroize v1.3.0 [INFO] [stderr] Checking curve25519-dalek v3.1.0 [INFO] [stderr] Checking chacha20 v0.6.0 [INFO] [stderr] Checking chacha20poly1305 v0.7.1 [INFO] [stderr] Checking ed25519-dalek v1.0.1 [INFO] [stderr] Compiling amplify v3.6.3 [INFO] [stderr] Checking slip132 v0.3.3 [INFO] [stderr] Compiling strict_encoding_derive v1.5.0 [INFO] [stderr] Compiling lightning_encoding_derive v0.4.0 [INFO] [stderr] Compiling inet2_derive v0.4.1 [INFO] [stderr] Checking torut v0.1.9 [INFO] [stderr] Checking strict_encoding v1.5.1 [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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.6.3/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.1/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 a macro (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.1/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.1/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.1/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.1/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.1/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.1/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<(Fingerprint, DerivationPath)>` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.1/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.1/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.1/src/lib.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | pub trait StrictEncode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in a macro (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.1/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.6.3/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.0/src/util/key.rs:73:1 [INFO] [stdout] | [INFO] [stdout] 73 | 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.1/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 a macro (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.1/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.1/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.1/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 a macro (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.1/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.1/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.1/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.1/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in a macro (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.1/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.1/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.1/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.1/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in a macro (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<(Fingerprint, DerivationPath)>` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/strict_encoding-1.5.1/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.1/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.1/src/lib.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | pub trait StrictEncode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in a macro (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.1/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.6.3/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.0/src/util/bip32.rs:220:1 [INFO] [stdout] | [INFO] [stdout] 220 | 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.1/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 a macro (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.1/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.1/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.1/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 a macro (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.1/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.1/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.1/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.1/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in a macro (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.1/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.1/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.1/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.1/src/strategies.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | impl StrictDecode for T [INFO] [stdout] | ^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [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] [stderr] error: could not compile `strict_encoding` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "3ada81974451eb0d16c0711d79cd8bc837ed3dc057bacd942a2069942dd3b27a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ada81974451eb0d16c0711d79cd8bc837ed3dc057bacd942a2069942dd3b27a", kill_on_drop: false }` [INFO] [stdout] 3ada81974451eb0d16c0711d79cd8bc837ed3dc057bacd942a2069942dd3b27a