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

rust-bitcoin / rust-bitcoin / 13182980585
83%

Build:
DEFAULT BRANCH: master
Ran 06 Feb 2025 04:09PM UTC
Jobs 1
Files 121
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

06 Feb 2025 04:08PM UTC coverage: 82.493% (-1.1%) from 83.544%
13182980585

push

github

apoelstra
Merge rust-bitcoin/rust-bitcoin#3989: Do `hashes` file re-org

<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/85e0330d7f057c9fe447bff5fdb6023150ead319">85e0330d7<a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/16cf1f7f2a6867b76f5eddb73ab3e9ed4e57853a"> Run the formatter (Tobin C. Harding)
<a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/7be0db730a2295c78f1a28bdd0061b62f1aa9881">7be0db730</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/16cf1f7f2a6867b76f5eddb73ab3e9ed4e57853a"> hashes: Move bench and test code into files (Tobin C. Harding)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/665fa9de991023eedd426445e436ed975efb8aeb">665fa9de9</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/16cf1f7f2a6867b76f5eddb73ab3e9ed4e57853a"> hashes: Pull crypto out into submodule (Tobin C. Harding)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/1bfd1e071a690f7073a3f4340be305c3d49d5f57">1bfd1e071</a> hashes: Make module subdirectories (Tobin C. Harding)

Pull request description:

  This is an attempt at point 3 in https://github.com/rust-bitcoin/rust-bitcoin/pull/3961#issuecomment-2619946074

  However instead of using `api.rs` and `implementation.rs` it uses `crypto.rs` for the cryptography stuff and leaves the rest in `mod.rs`.

  This whole PR is internal changes only. Almost entirely code moves, review is easy if you have your `diff` configured nicely.

ACKs for top commit:
  Kixunil:
    ACK 85e0330d7f057c9fe447bff5fdb6023150ead319
  apoelstra:
    ACK 85e0330d7f057c9fe447bff5fdb6023150ead319; successfully ran local tests; look great! thanks!

Tree-SHA512: e52e6410ef8f5c1850a551c356a0725f13b

210 of 247 new or added lines in 8 files covered. (85.02%)

16 existing lines in 2 files now uncovered.

20658 of 25042 relevant lines covered (82.49%)

17381.66 hits per line

Uncovered Changes

Lines Coverage ∆ File
32
64.44
hashes/src/sha256/mod.rs
1
96.88
hashes/src/ripemd160/mod.rs
1
96.97
hashes/src/sha1/crypto.rs
1
96.77
hashes/src/sha1/mod.rs
1
49.26
hashes/src/sha256/crypto.rs
1
98.21
hashes/src/sha512/mod.rs

Coverage Regressions

Lines Coverage ∆ File
8
58.44
-10.39% hashes/src/internal_macros.rs
8
69.7
-12.12% hashes/src/lib.rs
Jobs
ID Job ID Ran Files Coverage
1 13182980585.1 06 Feb 2025 04:09PM UTC 121
82.49
GitHub Action Run
Source Files on build 13182980585
  • Tree
  • List 121
  • Changed 11
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13182980585
  • 16cf1f7f on github
  • Prev Build on master (#13165793208)
  • Next Build on master (#13189986790)
  • 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