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

rust-bitcoin / rust-bitcoin / 13725067989
83%

Build:
DEFAULT BRANCH: master
Ran 07 Mar 2025 04:36PM UTC
Jobs 1
Files 125
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

07 Mar 2025 04:35PM UTC coverage: 83.002% (-0.06%) from 83.057%
13725067989

push

github

apoelstra
Merge rust-bitcoin/rust-bitcoin#4085: Remove the `GeneralHash` trait

<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/95ad91cdb64c8870d3eb992090bab7a70d1369b9">95ad91cdb<a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5581c49e0f3847ad7171ae95ba0c26d7d094ab0d"> hashes: Remove the GeneralHash trait (Tobin C. Harding)
<a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/6426e59c63074fa48a6508ef6687199b46143d44">6426e59c6</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5581c49e0f3847ad7171ae95ba0c26d7d094ab0d"> Remove unused trait import (Tobin C. Harding)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/791501eabc4ba000d194301e816aa27f8cc6be5d">791501eab</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5581c49e0f3847ad7171ae95ba0c26d7d094ab0d"> io: Use function in place of GeneralHashExt (Tobin C. Harding)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/2b6ef31469edd93d59655afa41f3130f3ab058ba">2b6ef3146</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5581c49e0f3847ad7171ae95ba0c26d7d094ab0d"> hashes: Add hash_byte_chunks function to modules (Tobin C. Harding)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/d3846895d790e4782795afc4b83130bc7d73de7d">d3846895d</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5581c49e0f3847ad7171ae95ba0c26d7d094ab0d"> hashes: Add hash function to modules (Tobin C. Harding)
e1bac7da5 Bound HmacEngine on HashEngine (Tobin C. Harding)
ab63b7a0f Add Hash type and finalize method to HashEngine (Tobin C. Harding)
84623ffaf Add hash_again regression test (Tobin C. Harding)

Pull request description:

  This is the done as part of #4051.

  Requires some surgery on the `Hmac` and `Hkdf` types as well as a few other patches to maintain the logic that is currently provided by the trait. Final patch is a pure red diff - enjoy.

ACKs for top commit:
  Kixunil:
    ACK 95ad91cdb64c8870d3eb992090bab7a70d1369b9
  apoelstra:
    ACK 95ad91cdb64c8870d3eb992090bab7a70d1369b9; successfully ran local tests

Tree-SHA512: bfd215de5876fe377544a82c384a5bb8c2f

96 of 131 new or added lines in 17 files covered. (73.28%)

21574 of 25992 relevant lines covered (83.0%)

16660.67 hits per line

Uncovered Changes

Lines Coverage ∆ File
21
40.43
-11.63% hashes/src/sha256t/mod.rs
12
37.35
-2.36% hashes/src/internal_macros.rs
1
91.3
2.7% hashes/src/hmac/mod.rs
1
96.91
-0.5% hashes/src/siphash24/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 13725067989.1 07 Mar 2025 04:36PM UTC 125
83.0
GitHub Action Run
Source Files on build 13725067989
  • Tree
  • List 125
  • Changed 20
  • Source Changed 20
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13725067989
  • 5581c49e on github
  • Prev Build on master (#13713420697)
  • Next Build on master (#13726075219)
  • 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