From 92746440db964b5e50f4017828516b36eb14e765 Mon Sep 17 00:00:00 2001 From: Alekos Filini Date: Wed, 13 Apr 2022 12:55:23 +0200 Subject: [PATCH] [keys] Make `GenerateKey` clonable if K is --- src/keys/mod.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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