From e0c357392cd628b397b210b09477365b25e41e1e Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Thu, 21 Oct 2021 17:19:28 -0600 Subject: [PATCH] ecdsa: remove `TryFrom`/`TryInto` imports (#454) (#386) Now that we've upgraded to Rust 2021 edition, these are now available via the prelude, making explicit imports redundant. --- ecdsa/src/der.rs | 1 - ecdsa/src/dev.rs | 2 -- ecdsa/src/lib.rs | 1 - ecdsa/src/sign.rs | 5 +---- ecdsa/src/verify.rs | 2 +- ecdsa/tests/lib.rs | 1 - 6 files changed, 2 insertions(+), 10 deletions(-) diff --git a/ecdsa/src/der.rs b/ecdsa/src/der.rs index dfb88f7..12a3286 100644 --- a/ecdsa/src/der.rs +++ b/ecdsa/src/der.rs @@ -2,7 +2,6 @@ use crate::{Error, Result}; use core::{ - convert::{TryFrom, TryInto}, fmt, ops::{Add, Range}, }; diff --git a/ecdsa/src/dev.rs b/ecdsa/src/dev.rs index b5eea29..00f869c 100644 --- a/ecdsa/src/dev.rs +++ b/ecdsa/src/dev.rs @@ -32,7 +32,6 @@ pub struct TestVector { #[cfg_attr(docsrs, doc(cfg(feature = "dev")))] macro_rules! new_signing_test { ($curve:path, $vectors:expr) => { - use core::convert::TryInto; use $crate::{ elliptic_curve::{ bigint::Encoding, generic_array::GenericArray, group::ff::PrimeField, Curve, @@ -69,7 +68,6 @@ macro_rules! new_signing_test { #[cfg_attr(docsrs, doc(cfg(feature = "dev")))] macro_rules! new_verification_test { ($curve:path, $vectors:expr) => { - use core::convert::TryInto; use $crate::{ elliptic_curve::{ generic_array::GenericArray, diff --git a/ecdsa/src/lib.rs b/ecdsa/src/lib.rs index f11dbb0..efce105 100644 --- a/ecdsa/src/lib.rs +++ b/ecdsa/src/lib.rs @@ -92,7 +92,6 @@ pub use sign::SigningKey; pub use verify::VerifyingKey; use core::{ - convert::TryFrom, fmt::{self, Debug}, ops::Add, }; diff --git a/ecdsa/src/sign.rs b/ecdsa/src/sign.rs index 50473c8..7c33295 100644 --- a/ecdsa/src/sign.rs +++ b/ecdsa/src/sign.rs @@ -6,10 +6,7 @@ use crate::{ hazmat::{DigestPrimitive, SignPrimitive}, rfc6979, Error, Result, Signature, SignatureSize, }; -use core::{ - convert::TryFrom, - fmt::{self, Debug}, -}; +use core::fmt::{self, Debug}; use elliptic_curve::{ generic_array::ArrayLength, group::ff::PrimeField, diff --git a/ecdsa/src/verify.rs b/ecdsa/src/verify.rs index 01b3f5c..925a3e5 100644 --- a/ecdsa/src/verify.rs +++ b/ecdsa/src/verify.rs @@ -4,7 +4,7 @@ use crate::{ hazmat::{DigestPrimitive, VerifyPrimitive}, Error, Result, Signature, SignatureSize, }; -use core::{cmp::Ordering, convert::TryFrom, fmt::Debug}; +use core::{cmp::Ordering, fmt::Debug}; use elliptic_curve::{ generic_array::ArrayLength, ops::Reduce, diff --git a/ecdsa/tests/lib.rs b/ecdsa/tests/lib.rs index cb84a4c..1b622f8 100644 --- a/ecdsa/tests/lib.rs +++ b/ecdsa/tests/lib.rs @@ -2,7 +2,6 @@ #![cfg(feature = "dev")] -use core::convert::TryFrom; use elliptic_curve::dev::MockCurve; type Signature = ecdsa::Signature;