rust-bitcoin-unsafe-fast/primitives/src
merge-script 79a6840490
Merge rust-bitcoin/rust-bitcoin#4078: primitives: Add an API test module
e2d9a8a0d8 primitives: Add an API test module (Tobin C. Harding)
8ec2d353c9 primitives: Derive Clone on witness::Iter (Tobin C. Harding)

Pull request description:

  In preparation for 1.0-ing `primitives` add an `api` test module that makes an effort to verify the API surface.

  This is similar to what is in `units` and what is in development for `hashes` (in #4017).

  Note, there is a WIP attempt at this in #3992.

  Close: #3928

ACKs for top commit:
  apoelstra:
    ACK e2d9a8a0d86f0e836a2a42b1803f8f9d96fde0ca; successfully ran local tests

Tree-SHA512: 5ec5c87c9aa5e86e579283a5485dcb2b3b5ae59359ae5ab96f8e6634285072bef0d0f111b6780852fd88fe29677f1a84c791a3343a0cb2b09093e77125f3962b
2025-05-09 13:05:36 +00:00
..
locktime Run the formatter 2025-05-08 10:16:56 +10:00
script Make Lower/Upper hex print scripts with len prefix 2025-04-28 13:43:07 +10:00
block.rs 2025-04-27 automated rustfmt nightly 2025-04-27 01:36:56 +00:00
lib.rs Merge rust-bitcoin/rust-bitcoin#4458: locktimes: replace `MtpAndHeight` type with pair of `BlockMtp` and `BlockHeight` 2025-05-07 22:32:16 +00:00
merkle_tree.rs primitives: Make hex optional 2025-04-11 10:55:34 +10:00
opcodes.rs 2025-03-16 automated rustfmt nightly 2025-03-16 01:25:25 +00:00
pow.rs primitives: Enable pedantic lints 2025-03-06 10:58:17 +11:00
sequence.rs Run the formatter 2025-05-08 10:16:56 +10:00
taproot.rs Move taproot back to bitcoin crate 2025-02-26 15:45:49 +11:00
transaction.rs Add regression tests for Display impl 2025-04-30 16:14:05 +01:00
witness.rs primitives: Derive Clone on witness::Iter 2025-05-09 08:59:31 +10:00