]> git.bitcoin.ninja Git - rust-lightning/commit
Add `WriteableScore` bindings impl for `MultiThreadedLockableScore` 2022-09-111-java-bindings
authorMatt Corallo <git@bluematt.me>
Thu, 29 Sep 2022 15:22:47 +0000 (15:22 +0000)
committerMatt Corallo <git@bluematt.me>
Thu, 6 Oct 2022 17:41:05 +0000 (17:41 +0000)
commit0174ebc1b93f52afe3a63cac16829732b11669af
tree00397abc05f9ab107209adfb638c4e392f3f1861
parentb6a63c8a9f79c2f7078c857cf95f8209f1d1c89a
Add `WriteableScore` bindings impl for `MultiThreadedLockableScore`

In 56b07e52aabdaca521987e765f1fa864966a5d49 we made
`MultiThreadedLockableScore` fully bindings-compatible. However, it
did not add a `WriteableScore` implementation for it. This was an
oversight as it is a `WriteableScore` in Rust and needs to be for
use in other parts of the API.

Here we add the required impl in a way that the bindings generator
is able to handle it and add conversion utilities.
lightning/src/routing/scoring.rs