rust-bitcoin-unsafe-fast/addresses
Tobin C. Harding dc96475f58
Add/fix alloc features
Eventually we would like all our crates other than `bitcoin` to be able
to be used without an allocator. Currently, and during crate smashing,
this is not that useful because so much of the code comes from `bitcoin`
and relies on the availability of an allocator.

As an initial step, add the `alloc` feature to `addresses` , `base58`,
and `primitives`.

In order to to keep `--no-default-features` builds working make the
crates empty if the `alloc` feature is not enabled. This is a suboptimal
solution because the error messages users will get when they forget to
enable `alloc` will be confusing (eg something like primitives does not
contain Transaction). However our CI script (`run_task.sh`) expects
`--no-default-features` to build cleanly (as do I).
2024-07-11 10:14:50 +10:00
..
contrib Add/fix alloc features 2024-07-11 10:14:50 +10:00
src Add/fix alloc features 2024-07-11 10:14:50 +10:00
CHANGELOG.md Create empty bitcoin-addresses crate 2024-06-29 06:21:49 +10:00
Cargo.toml Create empty bitcoin-addresses crate 2024-06-29 06:21:49 +10:00
README.md Create empty bitcoin-addresses crate 2024-06-29 06:21:49 +10:00

README.md

Bitcoin Receive

Types and logic required to receive bitcoin - i.e., bitcoin addresses.

Minimum Supported Rust Version (MSRV)

This library should always compile with any combination of features on Rust 1.56.1.