X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-c-bindings%2Fsrc%2Flightning%2Fchain%2Ftransaction.rs;h=05667fdab7ef2fa2deeb6f0316c2cc847b391f57;hb=5a2c2e157fd16d664a28bf3f7fe58d2216dd43d7;hp=db30cdfeb9cc031e34e428ab2719bbdadb48292b;hpb=d9866e870bbe080412dc70b1421e28a756e4407e;p=ldk-c-bindings diff --git a/lightning-c-bindings/src/lightning/chain/transaction.rs b/lightning-c-bindings/src/lightning/chain/transaction.rs index db30cdf..05667fd 100644 --- a/lightning-c-bindings/src/lightning/chain/transaction.rs +++ b/lightning-c-bindings/src/lightning/chain/transaction.rs @@ -8,6 +8,7 @@ //! Types describing on-chain transactions. +use std::str::FromStr; use std::ffi::c_void; use bitcoin::hashes::Hash; use crate::c_types::*; @@ -64,7 +65,7 @@ impl OutPoint { #[no_mangle] pub extern "C" fn OutPoint_get_txid(this_ptr: &OutPoint) -> *const [u8; 32] { let mut inner_val = &mut unsafe { &mut *this_ptr.inner }.txid; - (*inner_val).as_inner() + inner_val.as_inner() } /// The referenced transaction's txid. #[no_mangle] @@ -75,7 +76,7 @@ pub extern "C" fn OutPoint_set_txid(this_ptr: &mut OutPoint, mut val: crate::c_t #[no_mangle] pub extern "C" fn OutPoint_get_index(this_ptr: &OutPoint) -> u16 { let mut inner_val = &mut unsafe { &mut *this_ptr.inner }.index; - (*inner_val) + *inner_val } /// The index of the referenced output in its transaction's vout. #[no_mangle]