Macro-ize RefundBuilder
authorJeffrey Czyz <jkczyz@gmail.com>
Fri, 23 Feb 2024 22:52:49 +0000 (16:52 -0600)
committerJeffrey Czyz <jkczyz@gmail.com>
Wed, 6 Mar 2024 15:25:26 +0000 (09:25 -0600)
commit1af5c409fe860a8ddabaf3475a29bc83fb068b8a
tree805d8d0763b90ba072009b2c7acde67f919f6f94
parentd9ab2fa58177fc390891e0229e9db269e8d54f6e
Macro-ize RefundBuilder

RefundBuilder is not exported to bindings because it has methods that
take `self` by value. Define these methods using macros such that
different builders and related methods can be defined for c_bindings.
lightning/src/offers/refund.rs