X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-c-bindings%2Fsrc%2Flightning%2Futil%2Finvoice.rs;fp=lightning-c-bindings%2Fsrc%2Flightning%2Futil%2Finvoice.rs;h=4b328091975187f2776e8f62d6d54b95c2121d5f;hb=2f70a371708dbfde3fa6abfcc0315736d2795a01;hp=9103429ada8e6210437c7539ae9c2f81194d7e00;hpb=c7b284ef5deb5af4b99e64b7c7e1b7d01d7ae33b;p=ldk-c-bindings diff --git a/lightning-c-bindings/src/lightning/util/invoice.rs b/lightning-c-bindings/src/lightning/util/invoice.rs index 9103429..4b32809 100644 --- a/lightning-c-bindings/src/lightning/util/invoice.rs +++ b/lightning-c-bindings/src/lightning/util/invoice.rs @@ -18,7 +18,7 @@ use alloc::{vec::Vec, boxed::Box}; /// Construct the invoice's HRP and signatureless data into a preimage to be hashed. #[no_mangle] -pub extern "C" fn construct_invoice_preimage(mut hrp_bytes: crate::c_types::u8slice, mut data_without_signature: crate::c_types::derived::CVec_u5Z) -> crate::c_types::derived::CVec_u8Z { +pub extern "C" fn construct_invoice_preimage(mut hrp_bytes: crate::c_types::u8slice, mut data_without_signature: crate::c_types::derived::CVec_U5Z) -> crate::c_types::derived::CVec_u8Z { let mut local_data_without_signature = Vec::new(); for mut item in data_without_signature.into_rust().drain(..) { local_data_without_signature.push( { item.into() }); }; let mut ret = lightning::util::invoice::construct_invoice_preimage(hrp_bytes.to_slice(), &local_data_without_signature[..]); let mut local_ret = Vec::new(); for mut item in ret.drain(..) { local_ret.push( { item }); };