Skip to content

Commit ca6fe90

Browse files
committed
Downgrade hashbrown to meet MSRV
`hashbrown` depends on `ahash` which depends on `once_cell`. Sadly, in matklad/once_cell#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.
1 parent af03788 commit ca6fe90

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lightning/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ default = ["std", "grind_signatures"]
4040
[dependencies]
4141
bitcoin = { version = "0.29.0", default-features = false, features = ["secp-recovery"] }
4242

43-
hashbrown = { version = "0.11", optional = true }
43+
hashbrown = { version = "0.8", optional = true }
4444
hex = { version = "0.4", optional = true }
4545
regex = { version = "1.5.6", optional = true }
4646
backtrace = { version = "0.3", optional = true }

0 commit comments

Comments
 (0)