X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-c-bindings%2Fsrc%2Flightning%2Futil%2Fevents.rs;h=a507a9ed8a83d2737f444a5dc1ad8893f18d999a;hb=a945b11d9f16864753054a47128d71a96de29f73;hp=47f4465fd7bbcf900cac2241c03115b5ed34c267;hpb=7428d63475aee8fa920405fd14eda47113337798;p=ldk-c-bindings
diff --git a/lightning-c-bindings/src/lightning/util/events.rs b/lightning-c-bindings/src/lightning/util/events.rs
index 47f4465..a507a9e 100644
--- a/lightning-c-bindings/src/lightning/util/events.rs
+++ b/lightning-c-bindings/src/lightning/util/events.rs
@@ -343,6 +343,13 @@ pub extern "C" fn ClosureReason_outdated_channel_manager() -> ClosureReason {
pub extern "C" fn ClosureReason_write(obj: &ClosureReason) -> crate::c_types::derived::CVec_u8Z {
crate::c_types::serialize_obj(&unsafe { &*obj }.to_native())
}
+#[no_mangle]
+/// Read a ClosureReason from a byte array, created by ClosureReason_write
+pub extern "C" fn ClosureReason_read(ser: crate::c_types::u8slice) -> crate::c_types::derived::CResult_COption_ClosureReasonZDecodeErrorZ {
+ let res: Result