From 08b1879de9307b2f60a38b05a490fbb328b1bbe3 Mon Sep 17 00:00:00 2001 From: Ivan Boldyrev Date: Thu, 10 Aug 2023 13:23:46 +0400 Subject: [PATCH] Turn some unreachable to unimplemented They have become reachable after dropping some variants' support. --- keypair/src/key_pair.rs | 2 +- keypair/src/public_key.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/keypair/src/key_pair.rs b/keypair/src/key_pair.rs index 110bf03..cbd1509 100644 --- a/keypair/src/key_pair.rs +++ b/keypair/src/key_pair.rs @@ -187,7 +187,7 @@ impl From for KeyPair { let raw_kp = ed25519::Keypair::decode(&mut kp.to_bytes())?; Ok(KeyPair::Ed25519(raw_kp)) } - _ => unreachable!(), + _ => unimplemented!("key type not supported: {:?}", key.key_type()), } } diff --git a/keypair/src/public_key.rs b/keypair/src/public_key.rs index 9b2bb23..9ee27a2 100644 --- a/keypair/src/public_key.rs +++ b/keypair/src/public_key.rs @@ -103,7 +103,7 @@ impl From for PublicKey { let raw_pk = ed25519::PublicKey::decode(&pk.to_bytes())?; Ok(PublicKey::Ed25519(raw_pk)) } - _ => unreachable!(), + _ => unimplemented!("key not supported: {:?}", key.key_type()), } }