[INFO] fetching crate bdk-debug 0.28.1-debug...
[INFO] testing bdk-debug-0.28.1-debug against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate bdk-debug 0.28.1-debug into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate bdk-debug 0.28.1-debug on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bdk-debug 0.28.1-debug
[INFO] finished tweaking crates.io crate bdk-debug 0.28.1-debug
[INFO] tweaked toml for crates.io crate bdk-debug 0.28.1-debug written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 270 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding ahash v0.7.8 (latest: v0.8.11)
[INFO] [stderr]       Adding ahash v0.8.6 (latest: v0.8.11)
[INFO] [stderr]       Adding base64 v0.13.1 (latest: v0.22.1)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding bech32 v0.9.1 (latest: v0.11.0)
[INFO] [stderr]       Adding bindgen v0.59.2 (latest: v0.69.4)
[INFO] [stderr]       Adding bitcoin v0.29.2 (latest: v0.32.0)
[INFO] [stderr]       Adding bitcoin_hashes v0.11.0 (latest: v0.14.0)
[INFO] [stderr]       Adding bitcoinconsensus v0.19.0-3 (latest: v0.106.0+26.0)
[INFO] [stderr]       Adding bitcoincore-rpc v0.16.0 (latest: v0.19.0)
[INFO] [stderr]       Adding bitcoincore-rpc-json v0.16.0 (latest: v0.19.0)
[INFO] [stderr]       Adding bitcoind v0.28.1 (latest: v0.36.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding cc v1.0.94 (latest: v1.0.98)
[INFO] [stderr]       Adding constant_time_eq v0.1.5 (latest: v0.3.0)
[INFO] [stderr]       Adding electrsd v0.22.2 (latest: v0.27.3)
[INFO] [stderr]       Adding electrum-client v0.12.1 (latest: v0.19.0)
[INFO] [stderr]       Adding env_logger v0.7.1 (latest: v0.11.3)
[INFO] [stderr]       Adding esplora-client v0.5.0 (latest: v0.7.0)
[INFO] [stderr]       Adding fallible-iterator v0.2.0 (latest: v0.3.0)
[INFO] [stderr]       Adding foreign-types v0.3.2 (latest: v0.5.0)
[INFO] [stderr]       Adding foreign-types-shared v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding h2 v0.3.26 (latest: v0.4.5)
[INFO] [stderr]       Adding hashbrown v0.14.3 (latest: v0.14.5)
[INFO] [stderr]       Adding hashlink v0.8.4 (latest: v0.9.1)
[INFO] [stderr]       Adding http v0.2.12 (latest: v1.1.0)
[INFO] [stderr]       Adding http-body v0.4.6 (latest: v1.0.0)
[INFO] [stderr]       Adding hwi v0.5.0 (latest: v0.8.0)
[INFO] [stderr]       Adding hyper v0.14.28 (latest: v1.3.1)
[INFO] [stderr]       Adding hyper-tls v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding indoc v0.3.6 (latest: v2.0.5)
[INFO] [stderr]       Adding indoc-impl v0.3.6 (latest: v0.3.7)
[INFO] [stderr]       Adding jsonrpc v0.12.1 (latest: v0.18.0)
[INFO] [stderr]       Adding libsqlite3-sys v0.25.2 (latest: v0.28.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding memoffset v0.6.5 (latest: v0.9.1)
[INFO] [stderr]       Adding miniscript v9.0.2 (latest: v12.0.0)
[INFO] [stderr]       Adding nix v0.25.1 (latest: v0.29.0)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding once_cell v1.14.0 (latest: v1.19.0)
[INFO] [stderr]       Adding parking_lot v0.11.2 (latest: v0.12.3)
[INFO] [stderr]       Adding parking_lot_core v0.8.6 (latest: v0.9.10)
[INFO] [stderr]       Adding password-hash v0.4.2 (latest: v0.5.0)
[INFO] [stderr]       Adding paste v0.1.18 (latest: v1.0.15)
[INFO] [stderr]       Adding pbkdf2 v0.11.0 (latest: v0.12.2)
[INFO] [stderr]       Adding peeking_take_while v0.1.2 (latest: v1.0.0)
[INFO] [stderr]       Adding pyo3 v0.15.2 (latest: v0.21.2)
[INFO] [stderr]       Adding pyo3-build-config v0.15.2 (latest: v0.21.2)
[INFO] [stderr]       Adding pyo3-macros v0.15.2 (latest: v0.21.2)
[INFO] [stderr]       Adding pyo3-macros-backend v0.15.2 (latest: v0.21.2)
[INFO] [stderr]       Adding redox_syscall v0.2.16 (latest: v0.5.1)
[INFO] [stderr]       Adding redox_syscall v0.4.1 (latest: v0.5.1)
[INFO] [stderr]       Adding reqwest v0.11.27 (latest: v0.12.4)
[INFO] [stderr]       Adding ring v0.16.20 (latest: v0.17.8)
[INFO] [stderr]       Adding rocksdb v0.14.0 (latest: v0.22.0)
[INFO] [stderr]       Adding rusqlite v0.28.0 (latest: v0.31.0)
[INFO] [stderr]       Adding rustls v0.20.9 (latest: v0.23.8)
[INFO] [stderr]       Adding rustls v0.22.4 (latest: v0.23.8)
[INFO] [stderr]       Adding rustls-pemfile v1.0.4 (latest: v2.1.2)
[INFO] [stderr]       Adding secp256k1 v0.24.3 (latest: v0.29.0)
[INFO] [stderr]       Adding secp256k1-sys v0.6.1 (latest: v0.10.0)
[INFO] [stderr]       Adding spin v0.5.2 (latest: v0.9.8)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding sync_wrapper v0.1.2 (latest: v1.0.1)
[INFO] [stderr]       Adding system-configuration v0.5.1 (latest: v0.6.0)
[INFO] [stderr]       Adding system-configuration-sys v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding time v0.3.10 (latest: v0.3.36)
[INFO] [stderr]       Adding unicode-normalization v0.1.22 (latest: v0.1.23)
[INFO] [stderr]       Adding unindent v0.1.11 (latest: v0.2.3)
[INFO] [stderr]       Adding untrusted v0.7.1 (latest: v0.9.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding webpki-roots v0.22.6 (latest: v0.26.1)
[INFO] [stderr]       Adding which v4.4.2 (latest: v6.0.1)
[INFO] [stderr]       Adding windows-sys v0.48.0 (latest: v0.52.0)
[INFO] [stderr]       Adding windows-targets v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding winreg v0.50.0 (latest: v0.52.0)
[INFO] [stderr]       Adding zip v0.6.6 (latest: v2.0.0)
[INFO] [stderr]       Adding zstd v0.11.2+zstd.1.5.2 (latest: v0.13.1)
[INFO] [stderr]       Adding zstd-safe v5.0.2+zstd.1.5.2 (latest: v7.1.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded socks v0.3.4
[INFO] [stderr]   Downloaded assert_matches v1.5.0
[INFO] [stderr]   Downloaded bdk-macros v0.6.0
[INFO] [stderr]   Downloaded pyo3-macros v0.15.2
[INFO] [stderr]   Downloaded secp256k1 v0.24.3
[INFO] [stderr]   Downloaded rocksdb v0.14.0
[INFO] [stderr]   Downloaded bip39 v2.0.0
[INFO] [stderr]   Downloaded pyo3 v0.15.2
[INFO] [stderr]   Downloaded miniscript v9.0.2
[INFO] [stderr]   Downloaded bitcoin v0.29.2
[INFO] [stderr]   Downloaded miniscript-debug v9.0.1-debug
[INFO] [stderr]   Downloaded bitcoincore-rpc-json v0.16.0
[INFO] [stderr]   Downloaded base64-compat v1.0.0
[INFO] [stderr]   Downloaded jsonrpc v0.12.1
[INFO] [stderr]   Downloaded bitcoincore-rpc v0.16.0
[INFO] [stderr]   Downloaded bitcoind v0.28.1
[INFO] [stderr]   Downloaded bzip2 v0.4.4
[INFO] [stderr]   Downloaded secp256k1-sys v0.6.1
[INFO] [stderr]   Downloaded password-hash v0.4.2
[INFO] [stderr]   Downloaded time v0.3.10
[INFO] [stderr]   Downloaded zip v0.6.6
[INFO] [stderr]   Downloaded electrsd v0.22.2
[INFO] [stderr]   Downloaded electrum-client v0.12.1
[INFO] [stderr]   Downloaded env_logger v0.7.1
[INFO] [stderr]   Downloaded tokio-socks v0.5.1
[INFO] [stderr]   Downloaded esplora-client v0.5.0
[INFO] [stderr]   Downloaded pyo3-build-config v0.15.2
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.15.2
[INFO] [stderr]   Downloaded hwi v0.5.0
[INFO] [stderr]   Downloaded bitcoin_hashes v0.11.0
[INFO] [stderr]   Downloaded rusqlite v0.28.0
[INFO] [stderr]   Downloaded libsqlite3-sys v0.25.2
[INFO] [stderr]   Downloaded bitcoinconsensus v0.19.0-3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 44957814897fb590d972930d8f4c67d1e7b6fcf62edf9daca0a3060d7f61fb16
[INFO] running `Command { std: "docker" "start" "-a" "44957814897fb590d972930d8f4c67d1e7b6fcf62edf9daca0a3060d7f61fb16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "44957814897fb590d972930d8f4c67d1e7b6fcf62edf9daca0a3060d7f61fb16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44957814897fb590d972930d8f4c67d1e7b6fcf62edf9daca0a3060d7f61fb16", kill_on_drop: false }`
[INFO] [stdout] 44957814897fb590d972930d8f4c67d1e7b6fcf62edf9daca0a3060d7f61fb16
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fc2cfcfa333c6f52bb629cd1a673af22d750b987656a5c0d91a839c6f522fe01
[INFO] running `Command { std: "docker" "start" "-a" "fc2cfcfa333c6f52bb629cd1a673af22d750b987656a5c0d91a839c6f522fe01", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling bech32 v0.9.1
[INFO] [stderr]    Compiling rustls v0.20.9
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling once_cell v1.14.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling spin v0.5.2
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling bdk-macros v0.6.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling jobserver v0.1.31
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.0.94
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling sled v0.34.7
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling secp256k1-sys v0.6.1
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling tokio v1.37.0
[INFO] [stderr]    Compiling webpki v0.22.4
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling webpki-roots v0.22.6
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling bitcoin_hashes v0.11.0
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling secp256k1 v0.24.3
[INFO] [stderr]    Compiling bitcoin v0.29.2
[INFO] [stderr]    Compiling miniscript-debug v9.0.1-debug
[INFO] [stderr]    Compiling electrum-client v0.12.1
[INFO] [stderr]    Compiling bdk-debug v0.28.1-debug (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `reqwest`
[INFO] [stdout]    --> src/lib.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 | #[cfg(all(feature = "reqwest", feature = "ureq"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]     = help: consider adding `reqwest` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ureq`
[INFO] [stdout]    --> src/lib.rs:209:32
[INFO] [stdout]     |
[INFO] [stdout] 209 | #[cfg(all(feature = "reqwest", feature = "ureq"))]
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]     = help: consider adding `ureq` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ureq`
[INFO] [stdout]    --> src/lib.rs:217:40
[INFO] [stdout]     |
[INFO] [stdout] 217 | #[cfg(all(feature = "async-interface", feature = "ureq"))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]     = help: consider adding `ureq` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_raw_tx_or` is never used
[INFO] [stdout]    --> src/database/mod.rs:191:8
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub(crate) trait DatabaseUtils: Database {
[INFO] [stdout]     |                  ------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 191 |     fn get_raw_tx_or<D>(&self, txid: &Txid, default: D) -> Result<Option<Transaction>, Error>
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.50s
[INFO] running `Command { std: "docker" "inspect" "fc2cfcfa333c6f52bb629cd1a673af22d750b987656a5c0d91a839c6f522fe01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc2cfcfa333c6f52bb629cd1a673af22d750b987656a5c0d91a839c6f522fe01", kill_on_drop: false }`
[INFO] [stdout] fc2cfcfa333c6f52bb629cd1a673af22d750b987656a5c0d91a839c6f522fe01
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 54ee60dceb0543b74cb0b9381e8df38bb4af87ef755a7dc7e9ccf9514eee3bfc
[INFO] running `Command { std: "docker" "start" "-a" "54ee60dceb0543b74cb0b9381e8df38bb4af87ef755a7dc7e9ccf9514eee3bfc", kill_on_drop: false }`
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling rustls-pki-types v1.7.0
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling zstd-safe v5.0.2+zstd.1.5.2
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustls v0.22.4
[INFO] [stderr]    Compiling zstd-sys v2.0.10+zstd.1.5.6
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling unicode-bidi v0.3.15
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling miniz_oxide v0.7.3
[INFO] [stderr]    Compiling password-hash v0.4.2
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling zeroize v1.7.0
[INFO] [stderr]    Compiling time v0.3.10
[INFO] [stderr]    Compiling rustls-webpki v0.102.4
[INFO] [stderr]    Compiling webpki-roots v0.26.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling constant_time_eq v0.1.5
[INFO] [stderr]    Compiling filetime v0.2.23
[INFO] [stderr]    Compiling base64-compat v1.0.0
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling bitcoincore-rpc-json v0.16.0
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling jsonrpc v0.12.1
[INFO] [stderr]    Compiling flate2 v1.0.30
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling env_logger v0.7.1
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stdout] warning: unexpected `cfg` condition value: `reqwest`
[INFO] [stdout]    --> src/lib.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 | #[cfg(all(feature = "reqwest", feature = "ureq"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]     = help: consider adding `reqwest` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ureq`
[INFO] [stdout]    --> src/lib.rs:209:32
[INFO] [stdout]     |
[INFO] [stdout] 209 | #[cfg(all(feature = "reqwest", feature = "ureq"))]
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]     = help: consider adding `ureq` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ureq`
[INFO] [stdout]    --> src/lib.rs:217:40
[INFO] [stdout]     |
[INFO] [stdout] 217 | #[cfg(all(feature = "async-interface", feature = "ureq"))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]     = help: consider adding `ureq` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_raw_tx_or` is never used
[INFO] [stdout]    --> src/database/mod.rs:191:8
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub(crate) trait DatabaseUtils: Database {
[INFO] [stdout]     |                  ------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 191 |     fn get_raw_tx_or<D>(&self, txid: &Txid, default: D) -> Result<Option<Transaction>, Error>
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bzip2 v0.4.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.3
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling pbkdf2 v0.11.0
[INFO] [stderr]    Compiling url v2.5.0
[INFO] [stderr]    Compiling xattr v1.3.1
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling tar v0.4.40
[INFO] [stderr]    Compiling ureq v2.9.7
[INFO] [stderr]    Compiling zstd v0.11.2+zstd.1.5.2
[INFO] [stderr]    Compiling bitcoincore-rpc v0.16.0
[INFO] [stderr]    Compiling zip v0.6.6
[INFO] [stderr]    Compiling bitcoind v0.28.1
[INFO] [stderr]    Compiling electrsd v0.22.2
[INFO] [stderr]    Compiling bdk-debug v0.28.1-debug (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `reqwest`
[INFO] [stdout]    --> src/lib.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 | #[cfg(all(feature = "reqwest", feature = "ureq"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]     = help: consider adding `reqwest` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ureq`
[INFO] [stdout]    --> src/lib.rs:209:32
[INFO] [stdout]     |
[INFO] [stdout] 209 | #[cfg(all(feature = "reqwest", feature = "ureq"))]
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]     = help: consider adding `ureq` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ureq`
[INFO] [stdout]    --> src/lib.rs:217:40
[INFO] [stdout]     |
[INFO] [stdout] 217 | #[cfg(all(feature = "async-interface", feature = "ureq"))]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]     = help: consider adding `ureq` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_raw_tx_or` is never used
[INFO] [stdout]    --> src/database/mod.rs:191:8
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub(crate) trait DatabaseUtils: Database {
[INFO] [stdout]     |                  ------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 191 |     fn get_raw_tx_or<D>(&self, txid: &Txid, default: D) -> Result<Option<Transaction>, Error>
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.05s
[INFO] running `Command { std: "docker" "inspect" "54ee60dceb0543b74cb0b9381e8df38bb4af87ef755a7dc7e9ccf9514eee3bfc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54ee60dceb0543b74cb0b9381e8df38bb4af87ef755a7dc7e9ccf9514eee3bfc", kill_on_drop: false }`
[INFO] [stdout] 54ee60dceb0543b74cb0b9381e8df38bb4af87ef755a7dc7e9ccf9514eee3bfc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 004aab14fbc81526a0580c8282c9c685db604e00adcb4b8a20f3350103542c6e
[INFO] running `Command { std: "docker" "start" "-a" "004aab14fbc81526a0580c8282c9c685db604e00adcb4b8a20f3350103542c6e", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition value: `reqwest`
[INFO] [stderr]    --> src/lib.rs:209:11
[INFO] [stderr]     |
[INFO] [stderr] 209 | #[cfg(all(feature = "reqwest", feature = "ureq"))]
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stderr]     = help: consider adding `reqwest` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `ureq`
[INFO] [stderr]    --> src/lib.rs:209:32
[INFO] [stderr]     |
[INFO] [stderr] 209 | #[cfg(all(feature = "reqwest", feature = "ureq"))]
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stderr]     = help: consider adding `ureq` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `ureq`
[INFO] [stderr]    --> src/lib.rs:217:40
[INFO] [stderr]     |
[INFO] [stderr] 217 | #[cfg(all(feature = "async-interface", feature = "ureq"))]
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stderr]     = help: consider adding `ureq` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_raw_tx_or` is never used
[INFO] [stderr]    --> src/database/mod.rs:191:8
[INFO] [stderr]     |
[INFO] [stderr] 185 | pub(crate) trait DatabaseUtils: Database {
[INFO] [stderr]     |                  ------------- method in this trait
[INFO] [stderr] ...
[INFO] [stderr] 191 |     fn get_raw_tx_or<D>(&self, txid: &Txid, default: D) -> Result<Option<Transaction>, Error>
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `bdk-debug` (lib) generated 4 warnings
[INFO] [stderr] warning: `bdk-debug` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bdk_debug-3fba805c6a3d8c0c)
[INFO] [stdout] 
[INFO] [stdout] running 290 tests
[INFO] [stdout] test database::keyvalue::test::test_del_raw_tx ... ok
[INFO] [stdout] test database::keyvalue::test::test_del_script_pubkey ... ok
[INFO] [stdout] test database::keyvalue::test::test_del_path_from_script_pubkey ... ok
[INFO] [stdout] test database::memory::test::test_batch_script_pubkey ... ok
[INFO] [stdout] test database::memory::test::test_del_last_index ... ok
[INFO] [stdout] test database::keyvalue::test::test_batch_script_pubkey ... ok
[INFO] [stdout] test database::keyvalue::test::test_sync_time ... ok
[INFO] [stdout] test database::keyvalue::test::test_script_pubkey ... ok
[INFO] [stdout] test database::memory::test::test_del_path_from_script_pubkey ... ok
[INFO] [stdout] test database::keyvalue::test::test_del_utxo ... ok
[INFO] [stdout] test database::keyvalue::test::test_iter_script_pubkey ... ok
[INFO] [stdout] test database::keyvalue::test::test_del_tx ... ok
[INFO] [stdout] test database::keyvalue::test::test_last_index ... ok
[INFO] [stdout] test database::keyvalue::test::test_iter_raw_txs ... ok
[INFO] [stdout] test database::keyvalue::test::test_raw_tx ... ok
[INFO] [stdout] test database::keyvalue::test::test_check_descriptor_checksum ... ok
[INFO] [stdout] test database::keyvalue::test::test_iter_script_pubkeys ... ok
[INFO] [stdout] test database::keyvalue::test::test_del_last_index ... ok
[INFO] [stdout] test database::memory::test::test_check_descriptor_checksum ... ok
[INFO] [stdout] test database::keyvalue::test::test_utxo ... ok
[INFO] [stdout] test database::keyvalue::test::test_tx ... ok
[INFO] [stdout] test database::memory::test::test_iter_script_pubkey ... ok
[INFO] [stdout] test database::memory::test::test_iter_script_pubkeys ... ok
[INFO] [stdout] test database::memory::test::test_del_tx ... ok
[INFO] [stdout] test database::memory::test::test_raw_tx ... ok
[INFO] [stdout] test database::memory::test::test_iter_raw_txs ... ok
[INFO] [stdout] test database::memory::test::test_del_utxo ... ok
[INFO] [stdout] test database::memory::test::test_last_index ... ok
[INFO] [stdout] test database::memory::test::test_del_script_pubkey ... ok
[INFO] [stdout] test database::memory::test::test_sync_time ... ok
[INFO] [stdout] test database::memory::test::test_script_pubkey ... ok
[INFO] [stdout] test descriptor::checksum::test::test_calc_checksum ... ok
[INFO] [stdout] test database::memory::test::test_tx ... ok
[INFO] [stdout] test database::memory::test::test_del_raw_tx ... ok
[INFO] [stdout] test descriptor::checksum::test::test_calc_checksum_invalid_character ... ok
[INFO] [stdout] test descriptor::checksum::test::test_calc_checksum_with_checksum_hash ... ok
[INFO] [stdout] test database::memory::test::test_utxo ... ok
[INFO] [stdout] test descriptor::dsl::test::test_dsl_modifiers ... ok
[INFO] [stdout] test descriptor::dsl::test::test_dsl_tr_only_key ... ok
[INFO] [stdout] test descriptor::dsl::test::test_valid_networks ... ok
[INFO] [stdout] test descriptor::dsl::test::test_dsl_tr_simple_tree ... ok
[INFO] [stdout] test descriptor::dsl::test::test_script_context_validation ... ok
[INFO] [stdout] test descriptor::dsl::test::test_fixed_threeop_descriptors ... ok
[INFO] [stdout] test descriptor::dsl::test::test_fixed_segwitv0_descriptors ... ok
[INFO] [stdout] test descriptor::dsl::test::test_bip32_legacy_descriptors ... ok
[INFO] [stdout] test descriptor::dsl::test::test_fixed_legacy_descriptors ... ok
[INFO] [stdout] test descriptor::dsl::test::test_dsl_tr_single_leaf ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_multiple_same_timelocks ... ignored
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_sh_multi_complete_1of2 ... ignored
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_sh_multi_partial_0of2 ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_pkh ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_sh_multi_complete_2of2 ... ok
[INFO] [stdout] test descriptor::dsl::test::test_key_maps_merged ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_single_wsh_multi_complete_1of2 ... ignored
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_sh_multi_partial_1of2 ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_wpkh ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_wsh_mixed_timelocks ... ignored
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_wsh_multi_timelock ... ignored
[INFO] [stdout] test descriptor::policy::test::test_extract_policy_for_single_wpkh ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_tr_script_spend ... ok
[INFO] [stdout] test descriptor::policy::test::test_get_condition_multisig ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_tr_key_spend ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_satisfaction ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_tr_satisfaction_script_spend ... ok
[INFO] [stdout] test descriptor::template::test::test_bip49_public_template ... ok
[INFO] [stdout] test descriptor::template::test::test_bip49_template ... ok
[INFO] [stdout] test descriptor::template::test::test_bip84_public_template ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_tr_satisfaction_key_spend ... ok
[INFO] [stdout] test descriptor::policy::test::test_extract_satisfaction_timelock ... ok
[INFO] [stdout] test descriptor::template::test::test_bip44_public_template ... ok
[INFO] [stdout] test descriptor::template::test::test_bip44_template_cointype ... ok
[INFO] [stdout] test descriptor::dsl::test::test_bip32_segwitv0_descriptors ... ok
[INFO] [stdout] test descriptor::template::test::test_bip44_template ... ok
[INFO] [stdout] test descriptor::template::test::test_bip84_template ... ok
[INFO] [stdout] test descriptor::template::test::test_bip86_public_template ... ok
[INFO] [stdout] test descriptor::template::test::test_p2ph_template ... ok
[INFO] [stdout] test descriptor::test::test_derive_from_psbt_input_wpkh_wif ... ok
[INFO] [stdout] test descriptor::test::test_derive_from_psbt_input_sh ... ok
[INFO] [stdout] test descriptor::test::test_derive_from_psbt_input_wsh ... ok
[INFO] [stdout] test descriptor::test::test_derive_from_psbt_input_pkh_tpub ... ok
[INFO] [stdout] test descriptor::test::test_to_wallet_descriptor_fixup_networks ... ok
[INFO] [stdout] test descriptor::test::test_into_wallet_descriptor_checked ... ok
[INFO] [stdout] test descriptor::template::test::test_p2wph_template ... ok
[INFO] [stdout] test keys::test::test_keys_generate_wif ... ok
[INFO] [stdout] test descriptor::test::test_descriptor_from_str_with_checksum ... ok
[INFO] [stdout] test descriptor::template::test::test_p2tr_template ... ok
[INFO] [stdout] test descriptor::test::test_descriptor_from_str_from_output_of_macro ... ok
[INFO] [stdout] test descriptor::test::test_descriptor_from_str_with_keys_network ... ok
[INFO] [stdout] test descriptor::dsl::test::test_dsl_miniscript_checks - should panic ... ok
[INFO] [stdout] test descriptor::template::test::test_p2wphp2sh_template ... ok
[INFO] [stdout] test descriptor::test::test_sh_wsh_sortedmulti_redeemscript ... ok
[INFO] [stdout] test keys::test::test_keys_generate_xprv ... ok
[INFO] [stdout] test types::tests::test_fee_from_btc_per_kvb ... ok
[INFO] [stdout] test types::tests::test_fee_from_sat_per_kvb ... ok
[INFO] [stdout] test types::tests::test_fee_from_sat_per_vbyte ... ok
[INFO] [stdout] test types::tests::test_fee_from_sat_per_kwu ... ok
[INFO] [stdout] test descriptor::template::test::test_bip86_template ... ok
[INFO] [stdout] test types::tests::can_store_feerate_in_const ... ok
[INFO] [stdout] test types::tests::sort_block_time ... ok
[INFO] [stdout] test types::tests::sort_tx_details ... ok
[INFO] [stdout] test types::tests::test_fee_default_min_relay_fee ... ok
[INFO] [stdout] test descriptor::dsl::test::test_dsl_sortedmulti ... ok
[INFO] [stdout] test types::tests::test_valid_feerate_pos_zero ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_coin_selection_check_fee_rate ... ok
[INFO] [stdout] test types::tests::test_invalid_feerate_neg_value - should panic ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_coin_selection_required_not_enough ... ignored
[INFO] [stdout] test types::tests::test_invalid_feerate_inf - should panic ... ok
[INFO] [stdout] test types::tests::test_invalid_feerate_nan - should panic ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_coin_selection_success ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_coin_selection_required_are_enough ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_coin_selection_optional_are_enough ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_function_almost_exact_match_with_fees ... ok
[INFO] [stdout] test psbt::test::test_psbt_sign_with_finalized ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_sum_of_effective_value_negative ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_include_negative_effective_value_when_required ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_exclude_negative_effective_value ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_largest_first_coin_selection_success ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_largest_first_coin_selection_use_all ... ok
[INFO] [stdout] test psbt::test::test_psbt_malformed_psbt_input_legacy - should panic ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_largest_first_coin_selection_use_only_necessary ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_coin_selection_insufficient_funds - should panic ... ok
[INFO] [stdout] test psbt::test::test_psbt_malformed_psbt_input_segwit - should panic ... ok
[INFO] [stdout] test types::tests::test_invalid_feerate_neg_zero - should panic ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_coin_selection_insufficient_funds_high_fees - should panic ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_function_no_exact_match - should panic ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_largest_first_coin_selection_insufficient_funds_high_fees - should panic ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_largest_first_coin_selection_insufficient_funds - should panic ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_oldest_first_coin_selection_success ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_oldest_first_coin_selection_use_only_necessary ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_oldest_first_coin_selection_use_all ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_oldest_first_coin_selection_insufficient_funds - should panic ... ok
[INFO] [stdout] test psbt::test::test_psbt_malformed_tx_input - should panic ... ok
[INFO] [stdout] test wallet::signer::signers_container_tests::find_signer_by_id ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_oldest_first_coin_selection_utxo_not_in_db_will_be_selected_last ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_oldest_first_coin_selection_insufficient_funds_high_fees - should panic ... ok
[INFO] [stdout] test wallet::signer::signers_container_tests::signers_sorted_by_ordering ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_single_random_draw_function_success ... ok
[INFO] [stdout] test wallet::test::test_add_foreign_utxo_invalid_psbt_input - should panic ... ok
[INFO] [stdout] test wallet::export::test::test_export_from_json ... ok
[INFO] [stdout] test wallet::export::test::test_export_incompatible_change - should panic ... ok
[INFO] [stdout] test wallet::test::test_add_foreign_utxo_where_outpoint_doesnt_match_psbt_input ... ok
[INFO] [stdout] test wallet::export::test::test_export_to_json ... ok
[INFO] [stdout] test wallet::export::test::test_export_no_change - should panic ... ok
[INFO] [stdout] test wallet::export::test::test_export_multi ... ok
[INFO] [stdout] test wallet::test::test_add_foreign_utxo_only_witness_utxo ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_coin_selection_exact_match ... ok
[INFO] [stdout] test psbt::test::test_psbt_fee_rate_with_nonwitness_utxo ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_absolute_add_input ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_absolute_reduce_change ... ok
[INFO] [stdout] test wallet::export::test::test_export_bip44 ... ok
[INFO] [stdout] test wallet::test::test_allow_dust_limit ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_absolute_force_add_input ... ok
[INFO] [stdout] test wallet::signer::signers_container_tests::signers_with_same_ordering ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_function_tries_exceeded - should panic ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_absolute_reduce_single_recipient ... ok
[INFO] [stdout] test wallet::test::test_add_foreign_utxo ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_add_input ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_add_input_change_dust ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_confirmed_tx - should panic ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_low_abs - should panic ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_irreplaceable_tx - should panic ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_force_add_input ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_drain_wallet ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_reduce_single_recipient ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_remove_output_manually_selected_only - should panic ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_zero_abs - should panic ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_no_change_add_input_and_change ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_low_fee_rate - should panic ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_unconfirmed_inputs_only - should panic ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_unconfirmed_input ... ok
[INFO] [stdout] test wallet::test::test_create_tx_change_policy_no_internal - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_add_change ... ok
[INFO] [stdout] test wallet::test::test_create_tx_absolute_zero_fee ... ok
[INFO] [stdout] test wallet::test::test_cache_addresses_fixed ... ok
[INFO] [stdout] test wallet::test::test_create_tx_absolute_high_fee - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_both_non_witness_utxo_and_witness_utxo_default ... ok
[INFO] [stdout] test wallet::test::test_bump_fee_reduce_change ... ok
[INFO] [stdout] test wallet::test::test_create_tx_absolute_fee ... ok
[INFO] [stdout] test wallet::test::test_create_tx_custom_rbf_sequence ... ok
[INFO] [stdout] test wallet::test::test_create_tx_custom_locktime ... ok
[INFO] [stdout] test wallet::test::test_create_tx_custom_locktime_incompatible_with_cltv - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_custom_fee_rate ... ok
[INFO] [stdout] test wallet::test::test_create_tx_add_utxo ... ok
[INFO] [stdout] test psbt::test::test_psbt_fee_rate_with_witness_utxo ... ok
[INFO] [stdout] test wallet::test::test_create_tx_custom_sighash ... ok
[INFO] [stdout] test wallet::test::test_create_tx_custom_locktime_compatible_with_cltv ... ok
[INFO] [stdout] test wallet::test::test_create_tx_default_sequence ... ok
[INFO] [stdout] test wallet::test::test_create_tx_default_locktime ... ok
[INFO] [stdout] test wallet::test::test_create_tx_default_sighash ... ok
[INFO] [stdout] test wallet::test::test_create_tx_default_fee_rate ... ok
[INFO] [stdout] test wallet::test::test_create_tx_default_locktime_cltv ... ok
[INFO] [stdout] test wallet::test::test_create_tx_empty_recipients - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_drain_to_dust_amount - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_custom_version ... ok
[INFO] [stdout] test wallet::test::test_create_tx_drain_to_no_drain_wallet_no_utxos - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_drain_wallet_and_drain_to ... ok
[INFO] [stdout] test wallet::test::test_create_tx_drain_wallet_and_drain_to_and_with_recipient ... ok
[INFO] [stdout] test wallet::test::test_create_tx_fee_sniping_locktime_last_sync ... ok
[INFO] [stdout] test wallet::test::test_create_tx_manually_selected_insufficient - should panic ... ok
[INFO] [stdout] test wallet::test::test_cache_addresses ... ok
[INFO] [stdout] test wallet::test::test_create_tx_fee_sniping_locktime_provided_height ... ok
[INFO] [stdout] test wallet::coin_selection::test::test_bnb_function_exact_match_more_utxos ... ok
[INFO] [stdout] test wallet::test::test_create_tx_drain_to_and_utxos ... ok
[INFO] [stdout] test psbt::test::test_psbt_fee_rate_with_missing_txout ... ok
[INFO] [stdout] test wallet::test::test_create_tx_invalid_rbf_sequence - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_manually_selected_empty_utxos - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_no_rbf_csv ... ok
[INFO] [stdout] test wallet::test::test_create_tx_non_witness_utxo ... ok
[INFO] [stdout] test wallet::test::test_create_tx_set_redeem_witness_script_p2wsh_p2sh ... ok
[INFO] [stdout] test wallet::test::test_create_tx_set_redeem_script_p2sh ... ok
[INFO] [stdout] test wallet::test::test_create_tx_only_witness_utxo ... ok
[INFO] [stdout] test wallet::test::test_create_tx_ordering_respected ... ok
[INFO] [stdout] test wallet::test::test_create_tx_version_1_csv - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_skip_change_dust ... ok
[INFO] [stdout] test wallet::test::test_create_tx_set_witness_script_p2wsh ... ok
[INFO] [stdout] test wallet::test::test_create_tx_policy_path_required - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_no_rbf_cltv ... ok
[INFO] [stdout] test wallet::test::test_create_tx_version_0 - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_with_custom_rbf_csv - should panic ... ok
[INFO] [stdout] test wallet::test::test_create_tx_with_default_rbf_csv ... ok
[INFO] [stdout] test wallet::test::test_db_checksum ... ok
[INFO] [stdout] test wallet::test::test_create_tx_policy_path_no_csv ... ok
[INFO] [stdout] test wallet::test::test_descriptor_checksum ... ok
[INFO] [stdout] test wallet::test::test_fee_amount_negative_drain_val ... ok
[INFO] [stdout] test wallet::test::test_create_tx_policy_path_use_csv ... ok
[INFO] [stdout] test wallet::test::test_create_tx_shwpkh_has_witness_utxo ... ok
[INFO] [stdout] test wallet::test::test_get_funded_wallet_balance ... ok
[INFO] [stdout] test wallet::test::test_get_psbt_input ... ok
[INFO] [stdout] test wallet::test::test_include_output_redeem_witness_script ... ok
[INFO] [stdout] test wallet::test::test_peek_address_at_index_not_derivable ... ok
[INFO] [stdout] test wallet::test::test_create_tx_policy_path_ignored_subtree_with_csv ... ok
[INFO] [stdout] test wallet::test::test_sending_to_bip350_bech32m_address ... ok
[INFO] [stdout] test wallet::test::test_fee_rate_sign_no_grinding_high_r ... ok
[INFO] [stdout] test wallet::test::test_create_tx_global_xpubs_with_origin ... ok
[INFO] [stdout] test wallet::test::test_sign_single_wif ... ok
[INFO] [stdout] test wallet::test::test_peek_address_at_index ... ok
[INFO] [stdout] test wallet::test::test_next_unused_address ... ok
[INFO] [stdout] test wallet::test::test_returns_index_and_address ... ok
[INFO] [stdout] test wallet::test::test_sign_nonstandard_sighash ... ok
[INFO] [stdout] test wallet::test::test_reset_address_index ... ok
[INFO] [stdout] test wallet::test::test_create_tx_output_hd_keypaths ... ok
[INFO] [stdout] test wallet::test::test_remove_partial_sigs_after_finalize_sign_option ... ok
[INFO] [stdout] test wallet::test::test_create_tx_global_xpubs_origin_missing - should panic ... ok
[INFO] [stdout] test wallet::test::test_spend_coinbase ... ok
[INFO] [stdout] test wallet::test::test_taproot_foreign_utxo ... ok
[INFO] [stdout] test wallet::test::test_taproot_load_descriptor_duplicated_keys ... ok
[INFO] [stdout] test wallet::test::test_signing_only_one_of_multiple_inputs ... ok
[INFO] [stdout] test wallet::test::test_sign_single_xprv ... ok
[INFO] [stdout] test wallet::test::test_sign_single_xprv_bip44_path ... ok
[INFO] [stdout] test wallet::test::test_taproot_psbt_input_tap_tree ... ok
[INFO] [stdout] test wallet::test::test_create_tx_global_xpubs_master_without_origin ... ok
[INFO] [stdout] test wallet::test::test_get_address_no_reuse_single_descriptor ... ok
[INFO] [stdout] test wallet::test::test_taproot_psbt_populate_tap_key_origins_repeated_key ... ok
[INFO] [stdout] test wallet::test::test_cache_addresses_refill ... ok
[INFO] [stdout] test wallet::test::test_sign_single_xprv_no_hd_keypaths ... ok
[INFO] [stdout] test wallet::test::test_taproot_script_spend_sign_exclude_some_leaves ... ok
[INFO] [stdout] test wallet::test::test_taproot_sign_explicit_sighash_all ... ok
[INFO] [stdout] test wallet::test::test_taproot_no_key_spend ... ok
[INFO] [stdout] test wallet::test::test_create_tx_input_hd_keypaths ... ok
[INFO] [stdout] test wallet::test::test_taproot_script_spend_sign_all_leaves ... ok
[INFO] [stdout] test wallet::test::test_taproot_sign_using_non_witness_utxo ... ok
[INFO] [stdout] test wallet::tx_builder::test::test_change_spend_policy_no_internal ... ok
[INFO] [stdout] test wallet::test::test_sign_single_xprv_sh_wpkh ... ok
[INFO] [stdout] test wallet::test::test_taproot_sign_missing_witness_utxo ... ok
[INFO] [stdout] test wallet::tx_builder::test::test_output_ordering_bip69 ... ok
[INFO] [stdout] test wallet::tx_builder::test::test_output_ordering_default_shuffle ... ok
[INFO] [stdout] test wallet::tx_builder::test::test_output_ordering_shuffle ... ok
[INFO] [stdout] test wallet::tx_builder::test::test_output_ordering_untouched ... ok
[INFO] [stdout] test wallet::utils::test::test_check_nsequence_rbf_different_unit ... ok
[INFO] [stdout] test wallet::utils::test::test_check_nsequence_rbf_lt_csv ... ok
[INFO] [stdout] test wallet::utils::test::test_check_nsequence_rbf_mask ... ok
[INFO] [stdout] test wallet::utils::test::test_check_nsequence_rbf_msb_set ... ok
[INFO] [stdout] test wallet::utils::test::test_check_nsequence_rbf_same_unit_blocks ... ok
[INFO] [stdout] test wallet::utils::test::test_check_nsequence_rbf_same_unit_time ... ok
[INFO] [stdout] test wallet::utils::test::test_is_dust ... ok
[INFO] [stdout] test wallet::tx_builder::test::test_default_tx_version_1 ... ok
[INFO] [stdout] test wallet::tx_builder::test::test_change_spend_policy_default ... ok
[INFO] [stdout] test wallet::test::test_taproot_sign_non_default_sighash ... ok
[INFO] [stdout] test wallet::test::test_taproot_script_spend_sign_include_some_leaves ... ok
[INFO] [stdout] test wallet::test::test_fee_rate_sign_grinding_low_r ... ok
[INFO] [stdout] test wallet::test::test_taproot_script_spend_sign_no_leaves ... ok
[INFO] [stdout] test wallet::tx_builder::test::test_change_spend_policy_only_internal ... ok
[INFO] [stdout] test wallet::test::test_sign_single_xprv_with_master_fingerprint_and_path ... ok
[INFO] [stdout] test wallet::test::test_try_finalize_sign_option ... ok
[INFO] [stdout] test wallet::test::test_unused_address ... ok
[INFO] [stdout] test wallet::test::test_taproot_psbt_populate_tap_key_origins ... ok
[INFO] [stdout] test wallet::test::test_taproot_key_spend ... ok
[INFO] [stdout] test wallet::test::test_taproot_sign_derive_index_from_psbt ... ok
[INFO] [stdout] test wallet::test::test_get_address ... ok
[INFO] [stdout] test wallet::test::test_taproot_script_spend ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 284 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 1.25s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bdk_debug
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test src/blockchain/any.rs - blockchain::any::AnyBlockchainConfig (line 172) ... FAILED
[INFO] [stdout] test src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 425) ... FAILED
[INFO] [stdout] test src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 491) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::Bip84 (line 368) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::Bip49Public (line 328) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::Bip44 (line 210) ... FAILED
[INFO] [stdout] test src/database/any.rs - database::any (line 21) - compile ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::Bip49 (line 289) ... FAILED
[INFO] [stdout] test src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 471) ... FAILED
[INFO] [stdout] test src/blockchain/any.rs - blockchain::any (line 22) - compile ... FAILED
[INFO] [stdout] test src/blockchain/electrum.rs - blockchain::electrum (line 20) - compile ... FAILED
[INFO] [stdout] test src/blockchain/mod.rs - blockchain::BlockchainFactory (line 189) - compile ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::Bip44Public (line 249) ... FAILED
[INFO] [stdout] test src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 439) ... FAILED
[INFO] [stdout] test src/database/any.rs - database::any (line 39) - compile ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::Bip84Public (line 407) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::P2Pkh (line 74) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::P2Wpkh_P2Sh (line 108) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::DescriptorTemplate (line 38) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::Bip86 (line 447) ... FAILED
[INFO] [stdout] test src/descriptor/policy.rs - descriptor::policy (line 21) ... FAILED
[INFO] [stdout] test src/keys/mod.rs - keys::IntoDescriptorKey (line 250) ... FAILED
[INFO] [stdout] test src/keys/mod.rs - keys::IntoDescriptorKey (line 205) ... FAILED
[INFO] [stdout] test src/keys/mod.rs - keys::DerivableKey (line 386) ... FAILED
[INFO] [stdout] test src/keys/mod.rs - keys::IntoDescriptorKey (line 223) ... FAILED
[INFO] [stdout] test src/keys/mod.rs - keys::DerivableKey (line 417) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::Bip86Public (line 486) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::P2TR (line 177) ... FAILED
[INFO] [stdout] test src/descriptor/template.rs - descriptor::template::P2Wpkh (line 143) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 139) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - (line 76) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 49) - compile ... FAILED
[INFO] [stdout] test src/wallet/mod.rs - wallet::Wallet<D>::get_signers (line 538) ... FAILED
[INFO] [stdout] test src/wallet/mod.rs - wallet::Wallet<D>::list_transactions (line 453) - compile ... FAILED
[INFO] [stdout] test src/wallet/export.rs - wallet::export (line 43) ... FAILED
[INFO] [stdout] test src/keys/mod.rs - keys::IntoDescriptorKey (line 278) - compile fail ... ok
[INFO] [stdout] test src/wallet/coin_selection.rs - wallet::coin_selection (line 26) ... FAILED
[INFO] [stdout] test src/wallet/signer.rs - wallet::signer (line 17) ... FAILED
[INFO] [stdout] test src/wallet/mod.rs - wallet::Wallet<D>::sign (line 1096) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 98) - compile ... FAILED
[INFO] [stdout] test src/wallet/tx_builder.rs - wallet::tx_builder (line 16) ... FAILED
[INFO] [stdout] test src/wallet/mod.rs - wallet::Wallet<D>::build_tx (line 563) ... FAILED
[INFO] [stdout] test src/wallet/tx_builder.rs - wallet::tx_builder::TxBuilder<'a,D,Cs,CreateTx>::drain_to (line 612) ... FAILED
[INFO] [stdout] test src/wallet/tx_builder.rs - wallet::tx_builder::TxBuilder (line 76) ... FAILED
[INFO] [stdout] test src/wallet/mod.rs - wallet::Wallet<D>::build_fee_bump (line 944) - compile ... FAILED
[INFO] [stdout] test src/wallet/export.rs - wallet::export (line 20) ... FAILED
[INFO] [stdout] test src/wallet/tx_builder.rs - wallet::tx_builder::TxBuilder<'a,D,Cs,Ctx>::policy_path (line 239) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/blockchain/any.rs - blockchain::any::AnyBlockchainConfig (line 172) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/blockchain/any.rs:175:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::blockchain::{electrum::ElectrumBlockchainConfig, AnyBlockchainConfig};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 425) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/dsl.rs:427:46
[INFO] [stdout]   |
[INFO] [stdout] 4 | let (my_descriptor, my_keys_map, networks) = bdk::descriptor!(sh(wsh(and_v(v:pk("cVt4o7BGAig1UXywgGSmARhxMdzP5qvQsxKkSsc1XEkw3tDTQFpy"),o...
[INFO] [stdout]   |                                              ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 491) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/dsl.rs:495:39
[INFO] [stdout]   |
[INFO] [stdout] 6 | let (descriptor, key_map, networks) = bdk::descriptor!(wpkh(my_key))?;
[INFO] [stdout]   |                                       ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::Bip84 (line 368) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:370:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:372:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:373:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:374:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::template::Bip84;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:371:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet,  KeychainKind};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::Bip49Public (line 328) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:330:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:332:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:333:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:334:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::template::Bip49Public;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:331:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet,  KeychainKind};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::Bip44 (line 210) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:212:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:214:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:215:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:216:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::template::Bip44;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:213:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet,  KeychainKind};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/database/any.rs - database::any (line 21) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/database/any.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::database::{AnyDatabase, MemoryDatabase};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/database/any.rs:24:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/database/any.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::Bip49 (line 289) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:291:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:293:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:294:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:295:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::template::Bip49;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:292:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet,  KeychainKind};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 471) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/descriptor/dsl.rs:479:39
[INFO] [stdout]    |
[INFO] [stdout] 10 | let (descriptor, key_map, networks) = bdk::descriptor! {
[INFO] [stdout]    |                                       ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blockchain/any.rs - blockchain::any (line 22) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/blockchain/any.rs:24:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::blockchain::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ureq`
[INFO] [stdout]  --> src/blockchain/any.rs:25:32
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(all(feature = "esplora", feature = "ureq"))]
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `ahash`, `all-keys`, `async-interface`, `async-trait`, `bip39`, `bitcoinconsensus`, `bitcoincore-rpc`, `cc`, `compact_filters`, `compiler`, `default`, `dev-getrandom-wasm`, `electrum`, `electrum-client`, `esplora`, `esplora-client`, `futures`, `hardware-signer`, `hwi`, `key-value-db`, `keys-bip39`, `minimal`, `reqwest-default-tls`, `rocksdb`, `rpc`, `rusqlite`, `sled`, `socks`, `sqlite`, `sqlite-bundled`, `std`, `test-blockchains`, `test-electrum`, `test-esplora`, `test-hardware-signer` and 8 more
[INFO] [stdout]   = help: consider adding `ureq` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/blockchain/any.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blockchain/electrum.rs - blockchain::electrum (line 20) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/blockchain/electrum.rs:21:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::blockchain::electrum::ElectrumBlockchain;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/blockchain/electrum.rs:24:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | Ok::<(), bdk::Error>(())
[INFO] [stdout]   |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/blockchain/mod.rs - blockchain::BlockchainFactory (line 189) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/blockchain/mod.rs:191:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::blockchain::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/blockchain/mod.rs:192:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::database::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/blockchain/mod.rs:193:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::wallet::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/blockchain/mod.rs:190:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::Error;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/blockchain/mod.rs:194:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BlockchainFactory` in this scope
[INFO] [stdout]  --> src/blockchain/mod.rs:195:23
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn sum_of_balances<B: BlockchainFactory>(blockchain_factory: B, wallets: &[Wallet<MemoryDatabase>]) -> Result<Balance, Error> {
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bdk_debug::blockchain::BlockchainFactory;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Wallet` in this scope
[INFO] [stdout]  --> src/blockchain/mod.rs:195:76
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn sum_of_balances<B: BlockchainFactory>(blockchain_factory: B, wallets: &[Wallet<MemoryDatabase>]) -> Result<Balance, Error> {
[INFO] [stdout]   |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bdk_debug::Wallet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MemoryDatabase` in this scope
[INFO] [stdout]  --> src/blockchain/mod.rs:195:83
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn sum_of_balances<B: BlockchainFactory>(blockchain_factory: B, wallets: &[Wallet<MemoryDatabase>]) -> Result<Balance, Error> {
[INFO] [stdout]   |                                                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bdk_debug::database::MemoryDatabase;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balance` in this scope
[INFO] [stdout]  --> src/blockchain/mod.rs:195:111
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn sum_of_balances<B: BlockchainFactory>(blockchain_factory: B, wallets: &[Wallet<MemoryDatabase>]) -> Result<Balance, Error> {
[INFO] [stdout]   |                                                                                                               ^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bdk_debug::Balance;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SyncOptions`
[INFO] [stdout]   --> src/blockchain/mod.rs:199:54
[INFO] [stdout]    |
[INFO] [stdout] 12 |             blockchain_factory.sync_wallet(&w, None, SyncOptions::default())?;
[INFO] [stdout]    |                                                      ^^^^^^^^^^^ use of undeclared type `SyncOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::SyncOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::Bip44Public (line 249) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:251:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:253:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:254:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:255:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::template::Bip44Public;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:252:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet,  KeychainKind};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 439) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/descriptor/dsl.rs:460:47
[INFO] [stdout]    |
[INFO] [stdout] 23 | let (descriptor_b, mut key_map_b, networks) = bdk::descriptor!(wsh(thresh_vec(2, b_items)))?;
[INFO] [stdout]    |                                               ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/descriptor/dsl.rs:458:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     bdk::fragment!(s:n:d:v:older(my_timelock))?,
[INFO] [stdout]    |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/descriptor/dsl.rs:457:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     bdk::fragment!(s:pk(my_key_2))?,
[INFO] [stdout]    |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/descriptor/dsl.rs:456:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     bdk::fragment!(pk(my_key_1))?,
[INFO] [stdout]    |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/descriptor/dsl.rs:448:43
[INFO] [stdout]    |
[INFO] [stdout] 11 | let (descriptor_a, key_map_a, networks) = bdk::descriptor! {
[INFO] [stdout]    |                                           ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/database/any.rs - database::any (line 39) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/database/any.rs:41:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::database::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/database/any.rs:42:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AnyDatabase`
[INFO] [stdout]  --> src/database/any.rs:44:16
[INFO] [stdout]   |
[INFO] [stdout] 7 | let database = AnyDatabase::from_config(&config)?;
[INFO] [stdout]   |                ^^^^^^^^^^^ use of undeclared type `AnyDatabase`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bdk_debug::database::AnyDatabase;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/database/any.rs:46:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | Ok::<(), bdk::Error>(())
[INFO] [stdout]   |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::Bip84Public (line 407) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:409:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:411:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:412:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:413:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::template::Bip84Public;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:410:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet,  KeychainKind};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::P2Pkh (line 74) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:75:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:77:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:78:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:79:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::template::P2Pkh;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:76:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::{Wallet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::P2Wpkh_P2Sh (line 108) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:109:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:111:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:112:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:113:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::template::P2Wpkh_P2Sh;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:110:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::{Wallet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::DescriptorTemplate (line 38) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:39:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::descriptor::error::Error as DescriptorError;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:40:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::keys::{IntoDescriptorKey, KeyError};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:41:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::miniscript::Legacy;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:42:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::template::{DescriptorTemplate, DescriptorTemplateOut};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/descriptor/template.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |         Ok(bdk::descriptor!(pkh(self.0))?)
[INFO] [stdout]    |            ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::Bip86 (line 447) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:449:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:451:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:452:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:453:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::template::Bip86;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:450:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet,  KeychainKind};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/policy.rs - descriptor::policy (line 21) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/policy.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::descriptor::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/policy.rs:24:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::wallet::signer::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/policy.rs:25:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::bitcoin::secp256k1::Secp256k1;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/policy.rs:26:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::descriptor::policy::BuildSatisfaction;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bdk::descriptor::*`, `bdk::wallet::signer::*`, `bdk::bitcoin::secp256k1::Secp256k1`, `bdk::descriptor::policy::BuildSatisfaction`
[INFO] [stdout]  --> src/descriptor/policy.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::descriptor::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 | use bdk::wallet::signer::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 6 | use bdk::bitcoin::secp256k1::Secp256k1;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 7 | use bdk::descriptor::policy::BuildSatisfaction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExtendedDescriptor`
[INFO] [stdout]   --> src/descriptor/policy.rs:30:32
[INFO] [stdout]    |
[INFO] [stdout] 11 | let (extended_desc, key_map) = ExtendedDescriptor::parse_descriptor(&secp, desc)?;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^ use of undeclared type `ExtendedDescriptor`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::descriptor::ExtendedDescriptor;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignersContainer`
[INFO] [stdout]   --> src/descriptor/policy.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 14 | let signers = Arc::new(SignersContainer::build(key_map, &extended_desc, &secp));
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^ use of undeclared type `SignersContainer`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::signer::SignersContainer;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/descriptor/policy.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/mod.rs - keys::IntoDescriptorKey (line 250) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:251:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::bitcoin::PublicKey;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:253:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::keys::{DescriptorKey, ExtScriptContext, IntoDescriptorKey, KeyError, ScriptContext};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/mod.rs - keys::IntoDescriptorKey (line 205) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:206:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::bitcoin::PublicKey;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:208:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::keys::{DescriptorKey, IntoDescriptorKey, KeyError, ScriptContext};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/mod.rs - keys::DerivableKey (line 386) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:388:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::util::bip32;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:389:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::keys::{DerivableKey, ExtendedKey, KeyError, ScriptContext};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:387:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::bitcoin;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/mod.rs - keys::IntoDescriptorKey (line 223) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:224:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::bitcoin::PublicKey;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:226:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::keys::{
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/keys/mod.rs - keys::DerivableKey (line 417) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:419:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::util::bip32;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:420:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::keys::{
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/keys/mod.rs:418:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::bitcoin;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::Bip86Public (line 486) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:488:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:490:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:491:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:492:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::template::Bip86Public;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:489:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::{Wallet,  KeychainKind};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::P2TR (line 177) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:178:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:180:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:181:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:182:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::template::P2TR;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:179:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::Wallet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/descriptor/template.rs - descriptor::template::P2Wpkh (line 143) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:144:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::bitcoin::{PrivateKey, Network};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:146:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:147:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:148:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::template::P2Wpkh;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/descriptor/template.rs:145:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::{Wallet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 139) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:145:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/lib.rs:144:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::{Wallet, SignOptions};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:147:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn main() -> Result<(), bdk::Error> {
[INFO] [stdout]   |                         ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 76) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:78:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:79:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/lib.rs:77:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use bdk::{Wallet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:81:25
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> Result<(), bdk::Error> {
[INFO] [stdout]   |                         ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 49) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:51:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:52:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::blockchain::ElectrumBlockchain;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:53:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::electrum_client::Client;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/lib.rs:50:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use bdk::{Wallet, SyncOptions};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:55:25
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn main() -> Result<(), bdk::Error> {
[INFO] [stdout]   |                         ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/mod.rs - wallet::Wallet<D>::get_signers (line 538) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:540:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::bitcoin::Network;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:541:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:539:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::{Wallet, KeychainKind};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/mod.rs - wallet::Wallet<D>::list_transactions (line 453) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:454:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut tx_list: Vec<bdk::TransactionDetails> = vec![];
[INFO] [stdout]   |                      ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/export.rs - wallet::export (line 43) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/export.rs:45:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::database::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/export.rs:46:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::wallet::export::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/export.rs:47:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wallet`
[INFO] [stdout]  --> src/wallet/export.rs:48:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let wallet = Wallet::new(
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Wallet`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use bdk_debug::Wallet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemoryDatabase`
[INFO] [stdout]   --> src/wallet/export.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     MemoryDatabase::default()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of undeclared type `MemoryDatabase`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::database::MemoryDatabase;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FullyNodedExport`
[INFO] [stdout]   --> src/wallet/export.rs:54:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | let export = FullyNodedExport::export_wallet(&wallet, "exported wallet", true)
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^ use of undeclared type `FullyNodedExport`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::wallet::export::FullyNodedExport;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/export.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |     .map_err(bdk::Error::Generic)?;
[INFO] [stdout]    |              ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::Error;
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::descriptor::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bitcoin::Error;
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bitcoin::blockdata::script::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 28 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 15 -     .map_err(bdk::Error::Generic)?;
[INFO] [stdout] 15 +     .map_err(Error::Generic)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/export.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | Ok::<_, bdk::Error>(())
[INFO] [stdout]    |         ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/coin_selection.rs - wallet::coin_selection (line 26) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/coin_selection.rs:29:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::wallet::{self, coin_selection::*};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/coin_selection.rs:30:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::Database;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/coin_selection.rs:29:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::wallet::{self, coin_selection::*};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/coin_selection.rs:32:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::wallet::coin_selection::decide_change;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/coin_selection.rs:31:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `doctest_wallet` in this scope
[INFO] [stdout]   --> src/wallet/coin_selection.rs:82:14
[INFO] [stdout]    |
[INFO] [stdout] 58 | let wallet = doctest_wallet!();
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `CoinSelectionAlgorithm` in this scope
[INFO] [stdout]   --> src/wallet/coin_selection.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl<D: Database> CoinSelectionAlgorithm<D> for AlwaysSpendEverything {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::wallet::coin_selection::CoinSelectionAlgorithm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WeightedUtxo` in this scope
[INFO] [stdout]   --> src/wallet/coin_selection.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 17 |         required_utxos: Vec<WeightedUtxo>,
[INFO] [stdout]    |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::WeightedUtxo;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WeightedUtxo` in this scope
[INFO] [stdout]   --> src/wallet/coin_selection.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 18 |         optional_utxos: Vec<WeightedUtxo>,
[INFO] [stdout]    |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::WeightedUtxo;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FeeRate` in this scope
[INFO] [stdout]   --> src/wallet/coin_selection.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |         fee_rate: FeeRate,
[INFO] [stdout]    |                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::FeeRate;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CoinSelectionResult` in this scope
[INFO] [stdout]   --> src/wallet/coin_selection.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |     ) -> Result<CoinSelectionResult, bdk::Error> {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::wallet::coin_selection::CoinSelectionResult;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/coin_selection.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 40 |             return Err(bdk::Error::InsufficientFunds {
[INFO] [stdout]    |                        ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::Error;
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::descriptor::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bitcoin::Error;
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bitcoin::blockdata::script::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 28 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 40 -             return Err(bdk::Error::InsufficientFunds {
[INFO] [stdout] 40 +             return Err(Error::InsufficientFunds {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CoinSelectionResult` in this scope
[INFO] [stdout]   --> src/wallet/coin_selection.rs:74:12
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Ok(CoinSelectionResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::wallet::coin_selection::CoinSelectionResult;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/coin_selection.rs:46:38
[INFO] [stdout]    |
[INFO] [stdout] 22 |     ) -> Result<CoinSelectionResult, bdk::Error> {
[INFO] [stdout]    |                                      ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/coin_selection.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 15 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/signer.rs - wallet::signer (line 17) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/signer.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::signer::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]  --> src/wallet/signer.rs:24:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use bdk::database::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]   --> src/wallet/signer.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bdk::*;
[INFO] [stdout]    |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SignerError` in this scope
[INFO] [stdout]   --> src/wallet/signer.rs:29:105
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn hsm_sign_input(&self, _psbt: &mut psbt::PartiallySignedTransaction, _input: usize) -> Result<(), SignerError> {
[INFO] [stdout]    |                                                                                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::signer::SignerError;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SignerId` in this scope
[INFO] [stdout]   --> src/wallet/signer.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn get_id(&self) -> SignerId {
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::signer::SignerId;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignerId`
[INFO] [stdout]   --> src/wallet/signer.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         SignerId::Dummy(0)
[INFO] [stdout]    |         ^^^^^^^^ use of undeclared type `SignerId`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::signer::SignerId;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `SignerCommon` in this scope
[INFO] [stdout]   --> src/wallet/signer.rs:50:6
[INFO] [stdout]    |
[INFO] [stdout] 35 | impl SignerCommon for CustomSigner {
[INFO] [stdout]    |      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::signer::SignerCommon;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SignerId` in this scope
[INFO] [stdout]   --> src/wallet/signer.rs:51:45
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn id(&self, _secp: &Secp256k1<All>) -> SignerId {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::signer::SignerId;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `InputSigner` in this scope
[INFO] [stdout]   --> src/wallet/signer.rs:56:6
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl InputSigner for CustomSigner {
[INFO] [stdout]    |      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::signer::InputSigner;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SignOptions` in this scope
[INFO] [stdout]   --> src/wallet/signer.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 46 |         _sign_options: &SignOptions,
[INFO] [stdout]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::SignOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SignerError` in this scope
[INFO] [stdout]   --> src/wallet/signer.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 48 |     ) -> Result<(), SignerError> {
[INFO] [stdout]    |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::signer::SignerError;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wallet`
[INFO] [stdout]   --> src/wallet/signer.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 58 | let mut wallet = Wallet::new(descriptor, None, Network::Testnet, MemoryDatabase::default())?;
[INFO] [stdout]    |                  ^^^^^^ use of undeclared type `Wallet`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::Wallet;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemoryDatabase`
[INFO] [stdout]   --> src/wallet/signer.rs:73:66
[INFO] [stdout]    |
[INFO] [stdout] 58 | let mut wallet = Wallet::new(descriptor, None, Network::Testnet, MemoryDatabase::default())?;
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^ use of undeclared type `MemoryDatabase`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::database::MemoryDatabase;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `KeychainKind`
[INFO] [stdout]   --> src/wallet/signer.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     KeychainKind::External,
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of undeclared type `KeychainKind`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::KeychainKind;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SignerOrdering` in this scope
[INFO] [stdout]   --> src/wallet/signer.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     SignerOrdering(200),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::signer::SignerOrdering;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/signer.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | Ok::<_, bdk::Error>(())
[INFO] [stdout]    |         ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 16 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/mod.rs - wallet::Wallet<D>::sign (line 1096) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:1100:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:1099:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `doctest_wallet` in this scope
[INFO] [stdout]  --> src/wallet/mod.rs:1102:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | let wallet = doctest_wallet!();
[INFO] [stdout]   |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignOptions`
[INFO] [stdout]   --> src/wallet/mod.rs:1109:41
[INFO] [stdout]    |
[INFO] [stdout] 15 | let  finalized = wallet.sign(&mut psbt, SignOptions::default())?;
[INFO] [stdout]    |                                         ^^^^^^^^^^^ use of undeclared type `SignOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::SignOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/mod.rs:1111:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 98) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:100:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::database::MemoryDatabase;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:101:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::blockchain::ElectrumBlockchain;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:102:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::electrum_client::Client;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/lib.rs:105:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use bdk::wallet::AddressIndex::New;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/lib.rs:99:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use bdk::{FeeRate, Wallet, SyncOptions};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/lib.rs:107:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn main() -> Result<(), bdk::Error> {
[INFO] [stdout]    |                         ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/tx_builder.rs - wallet::tx_builder (line 16) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/tx_builder.rs:20:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::wallet::tx_builder::CreateTx;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/tx_builder.rs:19:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `doctest_wallet` in this scope
[INFO] [stdout]  --> src/wallet/tx_builder.rs:22:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | let wallet = doctest_wallet!();
[INFO] [stdout]   |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FeeRate`
[INFO] [stdout]   --> src/wallet/tx_builder.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     .fee_rate(FeeRate::from_sat_per_vb(5.0))
[INFO] [stdout]    |               ^^^^^^^ use of undeclared type `FeeRate`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::FeeRate;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/tx_builder.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/mod.rs - wallet::Wallet<D>::build_tx (line 563) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:567:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::database::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:566:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `doctest_wallet` in this scope
[INFO] [stdout]  --> src/wallet/mod.rs:569:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | let wallet = doctest_wallet!();
[INFO] [stdout]   |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/mod.rs:579:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/tx_builder.rs - wallet::tx_builder::TxBuilder<'a,D,Cs,CreateTx>::drain_to (line 612) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/tx_builder.rs:616:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::wallet::tx_builder::CreateTx;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/tx_builder.rs:615:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `doctest_wallet` in this scope
[INFO] [stdout]  --> src/wallet/tx_builder.rs:618:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | let wallet = doctest_wallet!();
[INFO] [stdout]   |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FeeRate`
[INFO] [stdout]   --> src/wallet/tx_builder.rs:626:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     .fee_rate(FeeRate::from_sat_per_vb(5.0))
[INFO] [stdout]    |               ^^^^^^^ use of undeclared type `FeeRate`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::FeeRate;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/tx_builder.rs:629:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/tx_builder.rs - wallet::tx_builder::TxBuilder (line 76) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/tx_builder.rs:78:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bdk::wallet::tx_builder::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/tx_builder.rs:77:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `doctest_wallet` in this scope
[INFO] [stdout]  --> src/wallet/tx_builder.rs:81:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let wallet = doctest_wallet!();
[INFO] [stdout]   |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TxOrdering`
[INFO] [stdout]   --> src/wallet/tx_builder.rs:88:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |         .ordering(TxOrdering::Untouched)
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type `TxOrdering`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::wallet::tx_builder::TxOrdering;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TxOrdering`
[INFO] [stdout]   --> src/wallet/tx_builder.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     builder.ordering(TxOrdering::Untouched);
[INFO] [stdout]    |                      ^^^^^^^^^^ use of undeclared type `TxOrdering`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::wallet::tx_builder::TxOrdering;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/tx_builder.rs:105:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/mod.rs - wallet::Wallet<D>::build_fee_bump (line 944) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:949:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::database::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/mod.rs:948:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `doctest_wallet` in this scope
[INFO] [stdout]  --> src/wallet/mod.rs:951:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | let wallet = doctest_wallet!();
[INFO] [stdout]   |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignOptions`
[INFO] [stdout]   --> src/wallet/mod.rs:960:32
[INFO] [stdout]    |
[INFO] [stdout] 18 | let _ = wallet.sign(&mut psbt, SignOptions::default())?;
[INFO] [stdout]    |                                ^^^^^^^^^^^ use of undeclared type `SignOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bdk_debug::SignOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FeeRate`
[INFO] [stdout]   --> src/wallet/mod.rs:966:19
[INFO] [stdout]    |
[INFO] [stdout] 24 |         .fee_rate(FeeRate::from_sat_per_vb(5.0));
[INFO] [stdout]    |                   ^^^^^^^ use of undeclared type `FeeRate`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bdk_debug::FeeRate;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignOptions`
[INFO] [stdout]   --> src/wallet/mod.rs:970:32
[INFO] [stdout]    |
[INFO] [stdout] 28 | let _ = wallet.sign(&mut psbt, SignOptions::default())?;
[INFO] [stdout]    |                                ^^^^^^^^^^^ use of undeclared type `SignOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bdk_debug::SignOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/mod.rs:973:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/export.rs - wallet::export (line 20) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/export.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bdk::database::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]  --> src/wallet/export.rs:24:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::wallet::export::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/export.rs:25:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FullyNodedExport`
[INFO] [stdout]   --> src/wallet/export.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | let import = FullyNodedExport::from_str(import)?;
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^ use of undeclared type `FullyNodedExport`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::wallet::export::FullyNodedExport;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wallet`
[INFO] [stdout]   --> src/wallet/export.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | let wallet = Wallet::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Wallet`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::Wallet;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemoryDatabase`
[INFO] [stdout]   --> src/wallet/export.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     MemoryDatabase::default(),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of undeclared type `MemoryDatabase`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::database::MemoryDatabase;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/export.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | Ok::<_, bdk::Error>(())
[INFO] [stdout]    |         ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/wallet/tx_builder.rs - wallet::tx_builder::TxBuilder<'a,D,Cs,Ctx>::policy_path (line 239) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `bdk`
[INFO] [stdout]  --> src/wallet/tx_builder.rs:243:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use bdk::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `doctest_wallet` in this scope
[INFO] [stdout]  --> src/wallet/tx_builder.rs:245:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | let wallet = doctest_wallet!();
[INFO] [stdout]   |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `KeychainKind`
[INFO] [stdout]   --> src/wallet/tx_builder.rs:252:24
[INFO] [stdout]    |
[INFO] [stdout] 15 |     .policy_path(path, KeychainKind::External);
[INFO] [stdout]    |                        ^^^^^^^^^^^^ use of undeclared type `KeychainKind`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use bdk_debug::KeychainKind;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `bdk`
[INFO] [stdout]   --> src/wallet/tx_builder.rs:254:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | Ok::<(), bdk::Error>(())
[INFO] [stdout]    |          ^^^ use of undeclared crate or module `bdk`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/blockchain/any.rs - blockchain::any (line 22)
[INFO] [stdout]     src/blockchain/any.rs - blockchain::any::AnyBlockchainConfig (line 172)
[INFO] [stdout]     src/blockchain/electrum.rs - blockchain::electrum (line 20)
[INFO] [stdout]     src/blockchain/mod.rs - blockchain::BlockchainFactory (line 189)
[INFO] [stdout]     src/database/any.rs - database::any (line 21)
[INFO] [stdout]     src/database/any.rs - database::any (line 39)
[INFO] [stdout]     src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 425)
[INFO] [stdout]     src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 439)
[INFO] [stdout]     src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 471)
[INFO] [stdout]     src/descriptor/dsl.rs - descriptor::dsl::descriptor (line 491)
[INFO] [stdout]     src/descriptor/policy.rs - descriptor::policy (line 21)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::Bip44 (line 210)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::Bip44Public (line 249)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::Bip49 (line 289)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::Bip49Public (line 328)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::Bip84 (line 368)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::Bip84Public (line 407)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::Bip86 (line 447)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::Bip86Public (line 486)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::DescriptorTemplate (line 38)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::P2Pkh (line 74)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::P2TR (line 177)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::P2Wpkh (line 143)
[INFO] [stdout]     src/descriptor/template.rs - descriptor::template::P2Wpkh_P2Sh (line 108)
[INFO] [stdout]     src/keys/mod.rs - keys::DerivableKey (line 386)
[INFO] [stdout]     src/keys/mod.rs - keys::DerivableKey (line 417)
[INFO] [stdout]     src/keys/mod.rs - keys::IntoDescriptorKey (line 205)
[INFO] [stdout]     src/keys/mod.rs - keys::IntoDescriptorKey (line 223)
[INFO] [stdout]     src/keys/mod.rs - keys::IntoDescriptorKey (line 250)
[INFO] [stdout]     src/lib.rs - (line 139)
[INFO] [stdout]     src/lib.rs - (line 49)
[INFO] [stdout]     src/lib.rs - (line 76)
[INFO] [stdout]     src/lib.rs - (line 98)
[INFO] [stdout]     src/wallet/coin_selection.rs - wallet::coin_selection (line 26)
[INFO] [stdout]     src/wallet/export.rs - wallet::export (line 20)
[INFO] [stdout]     src/wallet/export.rs - wallet::export (line 43)
[INFO] [stdout]     src/wallet/mod.rs - wallet::Wallet<D>::build_fee_bump (line 944)
[INFO] [stdout]     src/wallet/mod.rs - wallet::Wallet<D>::build_tx (line 563)
[INFO] [stdout]     src/wallet/mod.rs - wallet::Wallet<D>::get_signers (line 538)
[INFO] [stdout]     src/wallet/mod.rs - wallet::Wallet<D>::list_transactions (line 453)
[INFO] [stdout]     src/wallet/mod.rs - wallet::Wallet<D>::sign (line 1096)
[INFO] [stdout]     src/wallet/signer.rs - wallet::signer (line 17)
[INFO] [stdout]     src/wallet/tx_builder.rs - wallet::tx_builder (line 16)
[INFO] [stdout]     src/wallet/tx_builder.rs - wallet::tx_builder::TxBuilder (line 76)
[INFO] [stdout]     src/wallet/tx_builder.rs - wallet::tx_builder::TxBuilder<'a,D,Cs,CreateTx>::drain_to (line 612)
[INFO] [stdout]     src/wallet/tx_builder.rs - wallet::tx_builder::TxBuilder<'a,D,Cs,Ctx>::policy_path (line 239)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 46 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "004aab14fbc81526a0580c8282c9c685db604e00adcb4b8a20f3350103542c6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "004aab14fbc81526a0580c8282c9c685db604e00adcb4b8a20f3350103542c6e", kill_on_drop: false }`
[INFO] [stdout] 004aab14fbc81526a0580c8282c9c685db604e00adcb4b8a20f3350103542c6e
