diff --git a/identity/src/error.rs b/identity/src/error.rs index 79ef21d5..1ac945e7 100644 --- a/identity/src/error.rs +++ b/identity/src/error.rs @@ -166,6 +166,7 @@ pub struct OtherVariantError { } impl OtherVariantError { + #[allow(dead_code)] // This is used but the cfg is too complicated to write .. pub(crate) fn new(actual: KeyType) -> OtherVariantError { OtherVariantError { actual } } diff --git a/identity/src/keypair.rs b/identity/src/keypair.rs index 6b76f563..6f21125f 100644 --- a/identity/src/keypair.rs +++ b/identity/src/keypair.rs @@ -20,7 +20,7 @@ use crate::error::OtherVariantError; use crate::error::{DecodingError, SigningError}; -use crate::{proto, KeyType}; +use crate::proto; use quick_protobuf::{BytesReader, Writer}; use std::convert::TryFrom; @@ -322,11 +322,11 @@ impl TryInto for Keypair { match self { Keypair::Ed25519(inner) => Ok(inner), #[cfg(all(feature = "rsa", not(target_arch = "wasm32")))] - Keypair::Rsa(_) => Err(OtherVariantError::new(KeyType::RSA)), + Keypair::Rsa(_) => Err(OtherVariantError::new(crate::KeyType::RSA)), #[cfg(feature = "secp256k1")] - Keypair::Secp256k1(_) => Err(OtherVariantError::new(KeyType::Secp256k1)), + Keypair::Secp256k1(_) => Err(OtherVariantError::new(crate::KeyType::Secp256k1)), #[cfg(feature = "ecdsa")] - Keypair::Ecdsa(_) => Err(OtherVariantError::new(KeyType::Ecdsa)), + Keypair::Ecdsa(_) => Err(OtherVariantError::new(crate::KeyType::Ecdsa)), } } } @@ -340,11 +340,11 @@ impl TryInto for Keypair { match self { Keypair::Ecdsa(inner) => Ok(inner), #[cfg(feature = "ed25519")] - Keypair::Ed25519(_) => Err(OtherVariantError::new(KeyType::Ed25519)), + Keypair::Ed25519(_) => Err(OtherVariantError::new(crate::KeyType::Ed25519)), #[cfg(all(feature = "rsa", not(target_arch = "wasm32")))] - Keypair::Rsa(_) => Err(OtherVariantError::new(KeyType::RSA)), + Keypair::Rsa(_) => Err(OtherVariantError::new(crate::KeyType::RSA)), #[cfg(feature = "secp256k1")] - Keypair::Secp256k1(_) => Err(OtherVariantError::new(KeyType::Secp256k1)), + Keypair::Secp256k1(_) => Err(OtherVariantError::new(crate::KeyType::Secp256k1)), } } } @@ -358,11 +358,11 @@ impl TryInto for Keypair { match self { Keypair::Secp256k1(inner) => Ok(inner), #[cfg(feature = "ed25519")] - Keypair::Ed25519(_) => Err(OtherVariantError::new(KeyType::Ed25519)), + Keypair::Ed25519(_) => Err(OtherVariantError::new(crate::KeyType::Ed25519)), #[cfg(all(feature = "rsa", not(target_arch = "wasm32")))] - Keypair::Rsa(_) => Err(OtherVariantError::new(KeyType::RSA)), + Keypair::Rsa(_) => Err(OtherVariantError::new(crate::KeyType::RSA)), #[cfg(feature = "ecdsa")] - Keypair::Ecdsa(_) => Err(OtherVariantError::new(KeyType::Ecdsa)), + Keypair::Ecdsa(_) => Err(OtherVariantError::new(crate::KeyType::Ecdsa)), } } } @@ -376,11 +376,11 @@ impl TryInto for Keypair { match self { Keypair::Rsa(inner) => Ok(inner), #[cfg(feature = "ed25519")] - Keypair::Ed25519(_) => Err(OtherVariantError::new(KeyType::Ed25519)), + Keypair::Ed25519(_) => Err(OtherVariantError::new(crate::KeyType::Ed25519)), #[cfg(feature = "secp256k1")] - Keypair::Secp256k1(_) => Err(OtherVariantError::new(KeyType::Secp256k1)), + Keypair::Secp256k1(_) => Err(OtherVariantError::new(crate::KeyType::Secp256k1)), #[cfg(feature = "ecdsa")] - Keypair::Ecdsa(_) => Err(OtherVariantError::new(KeyType::Ecdsa)), + Keypair::Ecdsa(_) => Err(OtherVariantError::new(crate::KeyType::Ecdsa)), } } } @@ -597,11 +597,11 @@ impl TryInto for PublicKey { match self { PublicKey::Ed25519(inner) => Ok(inner), #[cfg(all(feature = "rsa", not(target_arch = "wasm32")))] - PublicKey::Rsa(_) => Err(OtherVariantError::new(KeyType::RSA)), + PublicKey::Rsa(_) => Err(OtherVariantError::new(crate::KeyType::RSA)), #[cfg(feature = "secp256k1")] - PublicKey::Secp256k1(_) => Err(OtherVariantError::new(KeyType::Secp256k1)), + PublicKey::Secp256k1(_) => Err(OtherVariantError::new(crate::KeyType::Secp256k1)), #[cfg(feature = "ecdsa")] - PublicKey::Ecdsa(_) => Err(OtherVariantError::new(KeyType::Ecdsa)), + PublicKey::Ecdsa(_) => Err(OtherVariantError::new(crate::KeyType::Ecdsa)), } } } @@ -615,11 +615,11 @@ impl TryInto for PublicKey { match self { PublicKey::Ecdsa(inner) => Ok(inner), #[cfg(feature = "ed25519")] - PublicKey::Ed25519(_) => Err(OtherVariantError::new(KeyType::Ed25519)), + PublicKey::Ed25519(_) => Err(OtherVariantError::new(crate::KeyType::Ed25519)), #[cfg(all(feature = "rsa", not(target_arch = "wasm32")))] - PublicKey::Rsa(_) => Err(OtherVariantError::new(KeyType::RSA)), + PublicKey::Rsa(_) => Err(OtherVariantError::new(crate::KeyType::RSA)), #[cfg(feature = "secp256k1")] - PublicKey::Secp256k1(_) => Err(OtherVariantError::new(KeyType::Secp256k1)), + PublicKey::Secp256k1(_) => Err(OtherVariantError::new(crate::KeyType::Secp256k1)), } } } @@ -633,11 +633,11 @@ impl TryInto for PublicKey { match self { PublicKey::Secp256k1(inner) => Ok(inner), #[cfg(feature = "ed25519")] - PublicKey::Ed25519(_) => Err(OtherVariantError::new(KeyType::Ed25519)), + PublicKey::Ed25519(_) => Err(OtherVariantError::new(crate::KeyType::Ed25519)), #[cfg(all(feature = "rsa", not(target_arch = "wasm32")))] - PublicKey::Rsa(_) => Err(OtherVariantError::new(KeyType::RSA)), + PublicKey::Rsa(_) => Err(OtherVariantError::new(crate::KeyType::RSA)), #[cfg(feature = "ecdsa")] - PublicKey::Ecdsa(_) => Err(OtherVariantError::new(KeyType::Ecdsa)), + PublicKey::Ecdsa(_) => Err(OtherVariantError::new(crate::KeyType::Ecdsa)), } } } @@ -651,11 +651,11 @@ impl TryInto for PublicKey { match self { PublicKey::Rsa(inner) => Ok(inner), #[cfg(feature = "ed25519")] - PublicKey::Ed25519(_) => Err(OtherVariantError::new(KeyType::Ed25519)), + PublicKey::Ed25519(_) => Err(OtherVariantError::new(crate::KeyType::Ed25519)), #[cfg(feature = "secp256k1")] - PublicKey::Secp256k1(_) => Err(OtherVariantError::new(KeyType::Secp256k1)), + PublicKey::Secp256k1(_) => Err(OtherVariantError::new(crate::KeyType::Secp256k1)), #[cfg(feature = "ecdsa")] - PublicKey::Ecdsa(_) => Err(OtherVariantError::new(KeyType::Ecdsa)), + PublicKey::Ecdsa(_) => Err(OtherVariantError::new(crate::KeyType::Ecdsa)), } } }