From: Alekos Filini Date: Wed, 13 Apr 2022 10:55:23 +0000 (+0200) Subject: [keys] Make `GenerateKey` clonable if K is X-Git-Tag: v0.18.0~4^2^2~2 X-Git-Url: http://internal-gitweb-vhost/script/%22https:/%22example_cli/enum.Commands.html/struct.CommandStringError.html?a=commitdiff_plain;h=92746440db964b5e50f4017828516b36eb14e765;p=bdk [keys] Make `GenerateKey` clonable if K is --- diff --git a/src/keys/mod.rs b/src/keys/mod.rs index a21a0c97..14e16e7b 100644 --- a/src/keys/mod.rs +++ b/src/keys/mod.rs @@ -548,6 +548,16 @@ impl Deref for GeneratedKey { } } +impl Clone for GeneratedKey { + fn clone(&self) -> GeneratedKey { + GeneratedKey { + key: self.key.clone(), + valid_networks: self.valid_networks.clone(), + phantom: self.phantom, + } + } +} + // Make generated "derivable" keys themselves "derivable". Also make sure they are assigned the // right `valid_networks`. impl DerivableKey for GeneratedKey