rust-bitcoin-unsafe-fast/bitcoin
Tobin C. Harding ec06028f63
hashes: Make hex dependency optional
The only reason we need `hex-conservative` is to parse strings and
format them as hex. For users that do not require this functionality we
can make the `hex-conservative` crate an optional dependency.

The `serde` feature requires `Display` so we enable `hex` from the
`serde` feature.

If `hex` feature is not enabled we still need to be able to debug so
provide `fmt::Debug` functionality by way of macros.

Close: #2654
2024-11-14 09:36:55 +11:00
..
contrib Remove the SliceIndex implementation from hash types 2024-10-02 10:18:45 +10:00
embedded Move opcodes to primitives 2024-07-09 15:26:33 +10:00
examples Standardize wording to `constructs a new` 2024-11-05 13:02:26 +00:00
src Remove hex string trait bounds from GeneralHash 2024-11-13 14:01:13 +11:00
tests script: deprecate to_bytes 2024-11-01 07:09:53 +11:00
CHANGELOG.md bitcoin: Add some upgrade notes 2024-10-27 07:02:30 +11:00
Cargo.toml hashes: Make hex dependency optional 2024-11-14 09:36:55 +11:00