Skip to content

Mark Denomination as non_exhaustive#1721

Merged
apoelstra merged 1 commit intorust-bitcoin:masterfrom
Kixunil:non-exhaustive-denomination
Mar 21, 2023
Merged

Mark Denomination as non_exhaustive#1721
apoelstra merged 1 commit intorust-bitcoin:masterfrom
Kixunil:non-exhaustive-denomination

Conversation

@Kixunil
Copy link
Copy Markdown
Collaborator

@Kixunil Kixunil commented Mar 21, 2023

It is possible that we will add new variants to Denomination in the future so making it non_exhaustive is better for forward compatibility.

It is possible that we will add new variants to `Denomination` in the
future so making it `non_exhaustive` is better for forward
compatibility.
@Kixunil Kixunil added API break This PR requires a version bump for the next release trivial Obvious, easy and quick to review (few lines or doc-only...) 1.0 Issues and PRs required or helping to stabilize the API labels Mar 21, 2023
Copy link
Copy Markdown
Member

@tcharding tcharding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 67618d6

@tcharding tcharding mentioned this pull request Mar 21, 2023
8 tasks
@apoelstra
Copy link
Copy Markdown
Member

Looks good. I'll sneak this in before the release.

@tcharding
Copy link
Copy Markdown
Member

No changelog mention, none required IMO.

Copy link
Copy Markdown
Member

@apoelstra apoelstra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 67618d6

Copy link
Copy Markdown
Member

@sanket1729 sanket1729 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 67618d6

@apoelstra apoelstra merged commit 311b023 into rust-bitcoin:master Mar 21, 2023
@Kixunil Kixunil deleted the non-exhaustive-denomination branch March 21, 2023 23:10
apoelstra added a commit that referenced this pull request Mar 22, 2023
ffee8ad Bump version to v0.30.0 (Tobin C. Harding)

Pull request description:

  Add changelog notes and bump the version number to v0.30.0.

  ## TODO - pre-merge

  - [x] Release `bitcoin_hashes` 0.12: #1694
  - [x] Release secp 0.27: rust-bitcoin/rust-secp256k1#588
    - rust-bitcoin/rust-secp256k1#590
  - [x] Update `secp256k1` dependency to use newly released v0.27: #1714
  - [x] Merge
    - ~#1696
    - #1695
    -  #1111
  - [x] If time permits merge these:
    - #1710
    - #1705
    - #1713
  - [x] Set the release date in changelog header
  - [x] And merge these:
    - #1721
    - #1720
    - #1719
    - #1717

  ## TODO  - post release
  - [ ] Release the blogpost: rust-bitcoin/www.rust-bitcoin.org#2
     - ~Set the date in the blog post to match the date 0.30 is released~

ACKs for top commit:
  sanket1729:
    reACK ffee8ad
  Kixunil:
    ACK ffee8ad
  apoelstra:
    ACK ffee8ad

Tree-SHA512: b0ea113ee1726fd9b263d0e01fe14bd544c007c05a9ac43b6c2d4edbeef3bb3ad456b061ef086626e1e1b27a0cda49cb6bc28aac3ad1691d72ffe00400ed5b45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.0 Issues and PRs required or helping to stabilize the API API break This PR requires a version bump for the next release trivial Obvious, easy and quick to review (few lines or doc-only...)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants