Remove `futures` dependency in `lightning-background-processor` 2023-03-fuck-rust
authorMatt Corallo <git@bluematt.me>
Thu, 30 Mar 2023 22:11:22 +0000 (22:11 +0000)
committerMatt Corallo <git@bluematt.me>
Fri, 31 Mar 2023 00:05:24 +0000 (00:05 +0000)
commit491100d8e5ba878ee7625f18d774b5850c80ad74
tree1a8aabac44ec79ab43d0cfef892eecd6fab68858
parent54a51f8554c9e6c47285eabcfe5a8115d0e3dc98
Remove `futures` dependency in `lightning-background-processor`

As `futures` apparently makes no guarantees on MSRVs even in patch
releases we really can't rely on it at all, and while it currently
has an acceptable MSRV without the macros feature, its best to just
remove it wholesale.

Luckily, removing it is relatively trivial, even if it requires
the most trivial of unsafe tags.
lightning-background-processor/Cargo.toml
lightning-background-processor/src/lib.rs