impl `Clone` on various public (mostly BOLT12) types
[rust-lightning] / lightning / src / offers / refund.rs
index 6a1d24106e906a532f6eec749d4c509d441ad02d..1988a92aaa7450262f0a04d1c2ba00d8545beec3 100644 (file)
@@ -141,6 +141,7 @@ pub struct RefundBuilder<'a, T: secp256k1::Signing> {
 ///
 /// [module-level documentation]: self
 #[cfg(c_bindings)]
+#[derive(Clone)]
 pub struct RefundMaybeWithDerivedMetadataBuilder<'a> {
        refund: RefundContents,
        secp_ctx: Option<&'a Secp256k1<secp256k1::All>>,