X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=lightning-c-bindings%2Fsrc%2Flightning%2Fchain%2Ftransaction.rs;fp=lightning-c-bindings%2Fsrc%2Flightning%2Fchain%2Ftransaction.rs;h=858c964f710d3664ddcddccf57e1166d42bd763b;hb=636543d86915837013c3eb1e0a9ea96114ef73fc;hp=3d1458874c3c2bfa4c96d5605f4ff7def44cf231;hpb=d5bd2d5366d797aa990799f78cc987b0be73de71;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 3d14588..858c964 100644 --- a/lightning-c-bindings/src/lightning/chain/transaction.rs +++ b/lightning-c-bindings/src/lightning/chain/transaction.rs @@ -144,6 +144,11 @@ pub extern "C" fn OutPoint_hash(o: &OutPoint) -> u64 { core::hash::Hasher::finish(&hasher) } #[no_mangle] +/// Get the string representation of a OutPoint object +pub extern "C" fn OutPoint_to_str(o: &crate::lightning::chain::transaction::OutPoint) -> Str { + alloc::format!("{}", o.get_native_ref()).into() +} +#[no_mangle] /// Serialize the OutPoint object into a byte array which can be read by OutPoint_read pub extern "C" fn OutPoint_write(obj: &crate::lightning::chain::transaction::OutPoint) -> crate::c_types::derived::CVec_u8Z { crate::c_types::serialize_obj(unsafe { &*obj }.get_native_ref())