rust-bitcoin-unsafe-fast/internals/src
Martin Habovstiak 040b14ef1a Implement basic support for fast hex encoding
There's a `hex` module in `bitcoin_hashes` which is a bit out of place
and not very fast - it passes each *digit* through dynamic dispatch not
only adding overhead but also not allowing `String` to make better
allocations.

This change adds basic support for hex encoding using a stack-allocated
buffer which minimizes the overhead of dynamic dispatch. It also
provides a new `DisplayHex` trait designed to replace `ToHex` found in
`bitcoin_hashes`.
2022-09-13 22:17:31 +02:00
..
hex Implement basic support for fast hex encoding 2022-09-13 22:17:31 +02:00
error.rs Introduce bitcoin-internals crate 2022-09-13 08:59:57 +10:00
lib.rs Implement basic support for fast hex encoding 2022-09-13 22:17:31 +02:00