rust-bitcoin-unsafe-fast/api
Andrew Poelstra b904de375a
Merge rust-bitcoin/rust-bitcoin#2877: hashes: remove `all_zeros` and constify constructors
4652ce20ed API changes for "delete `all_zeros`" (Andrew Poelstra)
8869f35a69 hashes: drop the `all_zeros` method on arbitrary hashes (Andrew Poelstra)
9f8797f486 API changes for constification of hash constructors (Andrew Poelstra)
154e91af8c hashes: constify a bunch of constructors (Andrew Poelstra)
c155cbf8b2 hashes: use workaround to get constfns on tagged hashes with MSRV (Andrew Poelstra)

Pull request description:

  I think these changes are both uncontroversial but they have fairly large diffs so I am PRing them together before making more invasive changes.

ACKs for top commit:
  tcharding:
    ACK 4652ce20ed

Tree-SHA512: 4560fa397deab50448598894b9364f9d8f8b48169901a84db6a44168cdba795ab69b48ad2cac61caebcee5e227a03271335b405cf5514265290a4d1f2fdf52a2
2024-06-24 04:15:47 +00:00
..
base58 Add a script to check the public API 2024-05-18 09:54:52 +10:00
bitcoin Merge rust-bitcoin/rust-bitcoin#2877: hashes: remove `all_zeros` and constify constructors 2024-06-24 04:15:47 +00:00
hashes API changes for "delete `all_zeros`" 2024-06-22 15:09:52 +00:00
io Add a script to check the public API 2024-05-18 09:54:52 +10:00
units api: Run just check-api 2024-05-30 16:50:02 +10:00
README.md Add a script to check the public API 2024-05-18 09:54:52 +10:00

README.md

API text files

Each file here lists the public API when built with some set of features enabled. To create these files run ../contrib/check-for-api-changes.sh:

Requires cargo-public-api, install with:

cargo +stable install cargo-public-api --locked

ref: https://github.com/enselic/cargo-public-api