Ran
|
Files
45
|
Run time
1s
|
Badge
README BADGES
|
push
github
Merge bitcoindevkit/bdk#1562: fix(wallet)!: make `LoadParams` implicitly satisfy `Send` <a class=hub.com/bitcoindevkit/bdk/commit/<a class="double-link" href="https://git"><a class=hub.com/bitcoindevkit/bdk/commit/295b9794caf142707c49666529268197694534e7">295b9794c fix(wallet)!: make `LoadParams` implicitly satisfy `Send` (志宇) Pull request description: ### Description Make `LoadParams` implicitly satisfy `Send`. This will hopefully make `AsyncWalletPersister` easier to implement. Refer to the [conversation on Discord](https://discord.com/channels/753336465005608961/753367451319926827/1273667818528964714). cc. @matthiasdebernardini ### Notes to the reviewers This is a breaking change, since we are tightening the bounds to some methods. ### Changelog notice * Change `LoadParams` to implicitly satisfy `Send`. ### Checklists #### All Submissions: * [x] I've signed all my commits * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md) * [x] I ran `cargo fmt` and `cargo clippy` before committing ACKs for top commit: LLFourn: ACK 295b9794caf142707c49666529268197694534e7 notmandatory: ACK 295b9794caf142707c49666529268197694534e7 Tree-SHA512: 952cd7fbbf5782364d055e25ade3522155c
11124 of 13591 relevant lines covered (81.85%)
13748.77 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|---|---|---|---|---|---|---|
0.0 | crates/wallet/src/lib.rs | 51 | 3 | 0 | 3 | 0.0 | |
0.0 | crates/hwi/src/signer.rs | 95 | 25 | 0 | 25 | 0.0 | |
6.38 | crates/wallet/src/descriptor/error.rs | 128 | 47 | 3 | 44 | 3.0 | |
12.79 | crates/wallet/src/wallet/error.rs | 261 | 86 | 11 | 75 | 8.0 | |
13.64 | crates/chain/src/balance.rs | 54 | 22 | 3 | 19 | 63.0 | |
30.77 | crates/chain/src/example_utils.rs | 31 | 13 | 4 | 9 | 105.0 | |
36.36 | crates/chain/src/descriptor_ext.rs | 39 | 11 | 4 | 7 | 9704.0 | |
40.0 | crates/file_store/src/lib.rs | 43 | 15 | 6 | 9 | 530.0 | |
46.15 | crates/wallet/src/wallet/persisted.rs | 379 | 143 | 66 | 77 | 27.0 | |
52.36 | crates/chain/src/spk_client.rs | 587 | 254 | 133 | 121 | 21.0 |