Update auto-generated bindings
[ldk-c-bindings] / lightning-c-bindings / src / lightning / offers / mod.rs
index 0ea6089951d41ee88b28fc85a0ed8a0c7024f7d2..68d2175a43e68268b3a0cc1d4915e7e979882d69 100644 (file)
@@ -12,6 +12,7 @@
 //! Offers are a flexible protocol for Lightning payments.
 
 use alloc::str::FromStr;
+use alloc::string::String;
 use core::ffi::c_void;
 use core::convert::Infallible;
 use bitcoin::hashes::Hash;
@@ -19,26 +20,17 @@ use crate::c_types::*;
 #[cfg(feature="no-std")]
 use alloc::{vec::Vec, boxed::Box};
 
+pub mod offer;
 pub mod invoice;
 pub mod invoice_error;
 pub mod invoice_request;
-pub mod offer;
+pub mod merkle;
 pub mod parse;
 pub mod refund;
-mod merkle {
-
-use alloc::str::FromStr;
-use core::ffi::c_void;
-use core::convert::Infallible;
-use bitcoin::hashes::Hash;
-use crate::c_types::*;
-#[cfg(feature="no-std")]
-use alloc::{vec::Vec, boxed::Box};
-
-}
 mod payer {
 
 use alloc::str::FromStr;
+use alloc::string::String;
 use core::ffi::c_void;
 use core::convert::Infallible;
 use bitcoin::hashes::Hash;
@@ -50,6 +42,7 @@ use alloc::{vec::Vec, boxed::Box};
 mod signer {
 
 use alloc::str::FromStr;
+use alloc::string::String;
 use core::ffi::c_void;
 use core::convert::Infallible;
 use bitcoin::hashes::Hash;