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

rust-bitcoin / rust-bitcoin / 22580833495 / 1
82%
master: 83%

Build:
Build:
LAST BUILD BRANCH: 0.32.x
DEFAULT BRANCH: master
Ran 02 Mar 2026 02:40PM UTC
Files 91
Run time 3s
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

02 Mar 2026 01:55PM UTC coverage: 81.828% (-1.0%) from 82.872%
22580833495.1

push

github

apoelstra
Merge rust-bitcoin/rust-bitcoin#5085: Backport Arbitrary to 0.32.x

<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/84b67d3c6eb17968e640463be60ff0f8f2a16af2">84b67d3c6<a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Add arbitrary impl for `ProprietaryKey` and `Key` (Shing Him Ng)
<a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/fb0adf1501d378ed04c37931764152b7fc848e57">fb0adf150</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Implement Arbitrary for units types (Shing Him Ng)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/c221d9632f6fd7c94a628402dd4d2aa8e4b17302">c221d9632</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Refine Sequence and Version Arbitrary impls (Shing Him Ng)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/b63c0466f249f4ce29ea45a454e9b946c8823d72">b63c0466f</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Implement Arbitrary for signature types (Shing Him Ng)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/461c5b6961f14674eae01f83081469987676c0bc">461c5b696</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Add Arbitrary to SignedAmount type (yancy)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/a922b94b7788b4fbc872ad6248576ec9ce880a8c">a922b94b7</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Add Arbitary impls for some bip152, bip158 &amp; merkle block types (Shing Him Ng)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/7aec52339682474ee417ccc97969fb0a36d8f888">7aec52339</a> Add Arbitrary impl for BlockHash, TxMerkleNode, and Wtxid (Shing Him Ng)
853126ab0 Implement Arbitrary for Block (Shing Him Ng)
f70095634 Implement Arbitrary for Transaction (Shing Him Ng)
f6fce23ff Add Arbitrary type for InputWeightPrediction (yancy)
d4a6f708d Add Arbitrary to Weight (yancy)
f78a0a0c1 Add Arbitrary dependency (yancy)

Pull request description:

  Backport Arbitrary for 0.32.x
  
  Backported most of the relevant Arbitrary definitions.  However I did not backport https://github.com/rust-bitcoin/rust-bitcoin/commit/e7b95e36d because the commit is making updates to the fuzz infrastructure at the same time as adding Arbitrary definitions.  I excluded that commit since I don't care to backport fuzz changes here.


ACKs for top commit:
  tcharding:
    ACK 84b67d3c6eb17968e640463be60ff0f8f2a16af2
  apoelstra:
    ACK 84b67d3c6eb17968e640463be60ff0f8f2a16af2; successfully ran local tests


Tree-SHA512: aa5e640679864a718625f4110fc6ca0af48

16476 of 20135 relevant lines covered (81.83%)

17594.73 hits per line

Source Files on job 22580833495.1
  • Tree
  • List 91
  • Changed 18
  • Source Changed 17
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22580833495
  • 5ca2e9e7 on github
  • Prev Job for on 0.32.x (#21929080277.1)
  • 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