]> git.bitcoin.ninja Git - ldk-c-bindings/commit
impl `Send`/`Sync`/`Deref`/deref method for opaque wrapper structs
authorMatt Corallo <git@bluematt.me>
Mon, 26 Aug 2024 19:05:06 +0000 (19:05 +0000)
committerMatt Corallo <git@bluematt.me>
Tue, 3 Sep 2024 18:55:34 +0000 (18:55 +0000)
commitf0603d5f9ba2ecda065d123404b40e86ced26729
tree46b6874e99b801d7b7c96a3a6549747749e40359
parent26d603f8001cbe519244b34d0480d86d820c47f9
impl `Send`/`Sync`/`Deref`/deref method for opaque wrapper structs

This adds a "same item but as a reference/non-`is_owned`" helper
method for our opaque wrapper structs, as well as implements
`Deref` on them to the native type. Finally, it implements `Send`
and `Sync` on them by blindly assuming it is implemented on the
underlying struct.
c-bindings-gen/src/main.rs