]> git.bitcoin.ninja Git - rust-lightning/commit
Drop the `no-std` feature from BP and drop feature implications
authorMatt Corallo <git@bluematt.me>
Fri, 16 Aug 2024 19:07:05 +0000 (19:07 +0000)
committerMatt Corallo <git@bluematt.me>
Mon, 19 Aug 2024 15:09:40 +0000 (15:09 +0000)
commit5e370742463be8f8d534d51c97d9331253059b8f
tree72c96f4987cfb60af0c7bbfa977d9261d7d0cb1c
parent9ca38c59f426034e889ad9a19d0736978c718b32
Drop the `no-std` feature from BP and drop feature implications

Now that we don't have to have everything in our entire ecosystem
use the same `std`/`no-std` feature combinations we should start by
untangling our own features a bit.

This takes the first step by removing the `no-std` feature entirely
from the `lightning-background-processor` crate and removing most
feature implications on dependencies from the remaining `std`
feature.

It also addresses a CI oversight where we were not testing
`lightning-background-processor` without the `std` feature in CI at
all.
ci/ci-tests.sh
lightning-background-processor/Cargo.toml