Add blanket `Persist`/`Persister` impls for `dyn KVStore + Send + Sync`
authorElias Rohrer <dev@tnull.de>
Wed, 7 Feb 2024 11:52:20 +0000 (12:52 +0100)
committerElias Rohrer <dev@tnull.de>
Wed, 7 Feb 2024 11:56:06 +0000 (12:56 +0100)
commita85d5b14444f3ef2dab994b404f4fb37635a3824
treeb26fdad8eefb9ebc44d8a5d1cd53b03df94876d0
parenta9d73c2889d6ad33a8527778436633cb4173b63e
Add blanket `Persist`/`Persister` impls for `dyn KVStore + Send + Sync`

Previously, we only had blanket impls for `KVStore`. However, in order
to enable the use of `dyn KVStore + Send + Sync` instead of a `KVStore`
generic, we here also add the corresponding blanket implementations for
said type signature.
lightning/src/util/persist.rs