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