]> git.bitcoin.ninja Git - rust-lightning/commit
Downgrade `hashbrown` to meet MSRV
authorMatt Corallo <git@bluematt.me>
Thu, 22 Sep 2022 14:07:25 +0000 (14:07 +0000)
committerMatt Corallo <git@bluematt.me>
Fri, 23 Sep 2022 08:17:40 +0000 (08:17 +0000)
commit4c5a01503aeb63e1d1d6bade89d6baab65840263
tree2ba71b8a04c8870b414a662bff91759f5b63fbe2
parent8edc1327917cf826788a2eec38a0123aa1c275fe
Downgrade `hashbrown` to meet MSRV

`hashbrown` depends on `ahash` which depends on `once_cell`. Sadly,
in https://github.com/matklad/once_cell/issues/201 the `once_cell`
maintainer decided they didn't want to do the work of having an
MSRV policy for `once_cell`, making `ahash`, and thus `hashbrown`
require the latest compiler. I've reached out to `ahash` to suggest
they drop the dependency (as they could trivially work around not
having it), but until then we simply downgrade `hashbrown`.

`rust-bitcoin` also requires an older `hashbrown` so we're actually
reducing our total `no-std` code here anyway.
lightning-invoice/Cargo.toml
lightning-invoice/src/payment.rs
lightning/Cargo.toml