rust-bitcoin-unsafe-fast/units
Andrew Poelstra ca5d136667
Merge rust-bitcoin/rust-bitcoin#4666: Kill new mutants
f0562504b7 Exclude deprecated fn from mutation testing (Jamil Lambert, PhD)
4d31b141a8 Improve is_too_precise test (Jamil Lambert, PhD)
a2bae3bb0b Add test for impl Display for Script (Jamil Lambert, PhD)

Pull request description:

  Weekly mutation testing found new mutants. There are also some untested mutants in match statements that will be included in future mutation testing once #4654 goes in.
  
  - Add a regression test for the mutants in the `Display` impl for `Script`.
  - Improve the existing test for `is_too_precise` to check all four cases.
  - Exclude the two deprecated functions that have untested mutants.
  
  Closes #4646


ACKs for top commit:
  benalleng:
    **tACK** no missed mutants on f056250 I ran with 63b61e9497 rebased in to make sure the match arm and match guard mutations were included
  tcharding:
    ACK f0562504b7


Tree-SHA512: d109e30be91da2ab243a152b9ef17147337328282ac418fa9d2eebd17c2e2d9b6f7ee095d91ccf58e287c9620cb71a090b0d929c9bf35011feb26e6f28457dd3
2025-07-04 16:25:55 +00:00
..
contrib Add Arbitrary dependency 2024-08-23 15:39:20 -05:00
src Merge rust-bitcoin/rust-bitcoin#4666: Kill new mutants 2025-07-04 16:25:55 +00:00
tests Merge rust-bitcoin/rust-bitcoin#4630: units: Remove serde derive feature 2025-06-21 21:39:39 +00:00
CHANGELOG.md units: Bump version to 1.0.0-rc.0 2025-06-25 11:06:33 +10:00
Cargo.toml units: Bump version to 1.0.0-rc.0 2025-06-25 11:06:33 +10:00
README.md docs: fix LICENCE link 2025-03-23 11:41:07 +00:00

README.md

Bitcoin Units

This crate provides basic Bitcoin numeric units such as Amount.

Minimum Supported Rust Version (MSRV)

This library should always compile with any combination of features on Rust 1.63.0.

Licensing

The code in this project is licensed under the Creative Commons CC0 1.0 Universal license. We use the SPDX license list and SPDX IDs.