Require Writeable for all `Score` and impl `Writeable` for `LockedScore` 2021-10-wip-103-c-bindings
authorMatt Corallo <git@bluematt.me>
Tue, 2 Nov 2021 22:33:07 +0000 (22:33 +0000)
committerMatt Corallo <git@bluematt.me>
Wed, 3 Nov 2021 17:12:02 +0000 (17:12 +0000)
commit50b1017fca4c7b73f9dc71ed923e91c6c1da6459
treefae5e4e15e8e791efad714a3c91c9c7d40e14b46
parenta34974eb8397a8f93c47d0509aaa77ed82bd7346
Require Writeable for all `Score` and impl `Writeable` for `LockedScore`

Ultimately we likely need to wrap the locked `Score` in a struct
that exposes writeable somehow, but because all traits have to be
fully concretized for C bindings we'll still need `Writeable` on
all `Score` in order to expose `Writeable` on the locked score.
lightning-invoice/src/payment.rs
lightning/src/routing/mod.rs
lightning/src/routing/router.rs