• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rust-bitcoin / rust-bitcoin / 13074862676
83%

Build:
DEFAULT BRANCH: master
Ran 31 Jan 2025 02:37PM UTC
Jobs 1
Files 117
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

31 Jan 2025 02:36PM UTC coverage: 83.312% (-0.009%) from 83.321%
13074862676

push

github

apoelstra
Merge rust-bitcoin/rust-bitcoin#3978: Delete `TxOut::NULL`

<a class=hub.com/rust-bitcoin/rust-bitcoin/commit/<a class="double-link" href="https://git"><a class=hub.com/rust-bitcoin/rust-bitcoin/commit/53bcdefba5f60878cc7049d6e157e21e985bb72c">53bcdefba<a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/39e9accb0f949df6b03ce14cfebb7ee0630fdec4"> api: Run just check-api (Tobin C. Harding)
<a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/dd2df2bf101f4857a4aa563cd4fc05ccc1f52388">dd2df2bf1</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/39e9accb0f949df6b03ce14cfebb7ee0630fdec4"> Delete `TxOut::NULL` (Martin Habovstiak)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/a9ffb1571c157fc1f91d549b65a75a98103a5538">a9ffb1571</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/39e9accb0f949df6b03ce14cfebb7ee0630fdec4"> Stop using `TxOut::NULL` in tests (Martin Habovstiak)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/313406d6abd9bb3b66cd7defd4bfece8ffd7c6f0">313406d6a</a> Optimize `encode_signing_data_to_inner` (Martin Habovstiak)

Pull request description:

  This removes `TxOut::NULL` from our API and replaces the very few occurrences in our code. The PR has three commits so that the first one provably doesn't break anything, and the second one could be dropped if anyone complains about not deprecating but I really hope that won't happen.

  As a side effect this also improves signing performance.

  Closes #3975

ACKs for top commit:
  tcharding:
    ACK 53bcdefba5f60878cc7049d6e157e21e985bb72c
  apoelstra:
    ACK 53bcdefba5f60878cc7049d6e157e21e985bb72c; successfully ran local tests; thanks!! No need to deprecate. Nobody was using this thing except maybe as a test dummy value

Tree-SHA512: c603512c296e192cf2684ee086ff8050e7a

28 of 28 new or added lines in 2 files covered. (100.0%)

1 existing line in 1 file now uncovered.

21033 of 25246 relevant lines covered (83.31%)

17295.21 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
84.26
-0.19% bitcoin/src/crypto/sighash.rs
Jobs
ID Job ID Ran Files Coverage
1 13074862676.1 31 Jan 2025 02:37PM UTC 117
83.31
GitHub Action Run
Source Files on build 13074862676
  • Tree
  • List 117
  • Changed 23
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13074862676
  • 39e9accb on github
  • Prev Build on master (#13073832148)
  • Next Build on master (#13080303668)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc