diff --git a/bitcoin/src/base58.rs b/bitcoin/src/base58.rs index 8f5b0330..a68e8131 100644 --- a/bitcoin/src/base58.rs +++ b/bitcoin/src/base58.rs @@ -6,7 +6,6 @@ //! strings respectively. //! -use core::convert::TryInto; use core::{fmt, iter, slice, str}; use hashes::{sha256d, Hash}; diff --git a/bitcoin/src/bip158.rs b/bitcoin/src/bip158.rs index 49347977..34eeb088 100644 --- a/bitcoin/src/bip158.rs +++ b/bitcoin/src/bip158.rs @@ -39,7 +39,6 @@ //! use core::cmp::{self, Ordering}; -use core::convert::TryInto; use core::fmt::{self, Display, Formatter}; use hashes::{siphash24, Hash}; diff --git a/bitcoin/src/bip32.rs b/bitcoin/src/bip32.rs index 059278a5..06b0cf98 100644 --- a/bitcoin/src/bip32.rs +++ b/bitcoin/src/bip32.rs @@ -6,7 +6,6 @@ //! at . //! -use core::convert::TryInto; use core::default::Default; use core::ops::Index; use core::str::FromStr; diff --git a/bitcoin/src/blockdata/locktime/relative.rs b/bitcoin/src/blockdata/locktime/relative.rs index d8f3bfa4..636b85df 100644 --- a/bitcoin/src/blockdata/locktime/relative.rs +++ b/bitcoin/src/blockdata/locktime/relative.rs @@ -6,7 +6,6 @@ //! whether bit 22 of the `u32` consensus value is set. //! -use core::convert::TryFrom; use core::fmt; #[cfg(all(test, mutate))] diff --git a/bitcoin/src/blockdata/script/instruction.rs b/bitcoin/src/blockdata/script/instruction.rs index 6c3da7bf..5b941cf8 100644 --- a/bitcoin/src/blockdata/script/instruction.rs +++ b/bitcoin/src/blockdata/script/instruction.rs @@ -1,7 +1,5 @@ // SPDX-License-Identifier: CC0-1.0 -use core::convert::TryInto; - use crate::blockdata::opcodes::{self, Opcode}; use crate::blockdata::script::{read_uint_iter, Error, PushBytes, Script, ScriptBuf, UintError}; diff --git a/bitcoin/src/blockdata/script/witness_program.rs b/bitcoin/src/blockdata/script/witness_program.rs index d030f64c..1b792a51 100644 --- a/bitcoin/src/blockdata/script/witness_program.rs +++ b/bitcoin/src/blockdata/script/witness_program.rs @@ -7,7 +7,6 @@ //! //! [BIP141]: -use core::convert::TryInto; use core::fmt; use crate::blockdata::script::witness_version::WitnessVersion; diff --git a/bitcoin/src/blockdata/script/witness_version.rs b/bitcoin/src/blockdata/script/witness_version.rs index cf933432..6897631f 100644 --- a/bitcoin/src/blockdata/script/witness_version.rs +++ b/bitcoin/src/blockdata/script/witness_version.rs @@ -7,7 +7,6 @@ //! //! [BIP141]: -use core::convert::TryFrom; use core::fmt; use core::str::FromStr; diff --git a/bitcoin/src/blockdata/transaction.rs b/bitcoin/src/blockdata/transaction.rs index 68622ef1..405609d6 100644 --- a/bitcoin/src/blockdata/transaction.rs +++ b/bitcoin/src/blockdata/transaction.rs @@ -11,7 +11,6 @@ //! This module provides the structures and functions needed to support transactions. //! -use core::convert::TryFrom; use core::default::Default; use core::{cmp, fmt, str}; diff --git a/bitcoin/src/blockdata/witness.rs b/bitcoin/src/blockdata/witness.rs index ef72b551..920f7345 100644 --- a/bitcoin/src/blockdata/witness.rs +++ b/bitcoin/src/blockdata/witness.rs @@ -5,7 +5,6 @@ //! This module contains the [`Witness`] struct and related methods to operate on it //! -use core::convert::TryInto; use core::fmt; use core::ops::Index; diff --git a/bitcoin/src/network.rs b/bitcoin/src/network.rs index c66ab070..32102715 100644 --- a/bitcoin/src/network.rs +++ b/bitcoin/src/network.rs @@ -18,7 +18,6 @@ //! assert_eq!(&bytes[..], &[0xF9, 0xBE, 0xB4, 0xD9]); //! ``` -use core::convert::TryFrom; use core::fmt; use core::fmt::Display; use core::str::FromStr; diff --git a/bitcoin/src/p2p/message.rs b/bitcoin/src/p2p/message.rs index 448e8a1c..457957f3 100644 --- a/bitcoin/src/p2p/message.rs +++ b/bitcoin/src/p2p/message.rs @@ -6,7 +6,6 @@ //! are used for (de)serializing Bitcoin objects for transmission on the network. //! -use core::convert::TryFrom; use core::{fmt, iter}; use hashes::{sha256d, Hash}; diff --git a/bitcoin/src/p2p/mod.rs b/bitcoin/src/p2p/mod.rs index 3132c025..a8ec758c 100644 --- a/bitcoin/src/p2p/mod.rs +++ b/bitcoin/src/p2p/mod.rs @@ -20,7 +20,6 @@ pub mod message_filter; #[cfg(feature = "std")] pub mod message_network; -use core::convert::TryFrom; use core::str::FromStr; use core::{fmt, ops}; diff --git a/bitcoin/src/parse.rs b/bitcoin/src/parse.rs index aebc5f8d..67b66048 100644 --- a/bitcoin/src/parse.rs +++ b/bitcoin/src/parse.rs @@ -1,6 +1,5 @@ // SPDX-License-Identifier: CC0-1.0 -use core::convert::TryFrom; use core::fmt; use core::str::FromStr; diff --git a/bitcoin/src/psbt/map/global.rs b/bitcoin/src/psbt/map/global.rs index 22a25f4e..53c33c6e 100644 --- a/bitcoin/src/psbt/map/global.rs +++ b/bitcoin/src/psbt/map/global.rs @@ -1,7 +1,5 @@ // SPDX-License-Identifier: CC0-1.0 -use core::convert::TryFrom; - use crate::bip32::{ChildNumber, DerivationPath, Fingerprint, Xpub}; use crate::blockdata::transaction::Transaction; use crate::consensus::encode::MAX_VEC_SIZE; diff --git a/bitcoin/src/psbt/map/input.rs b/bitcoin/src/psbt/map/input.rs index f74a4ee5..5deb923d 100644 --- a/bitcoin/src/psbt/map/input.rs +++ b/bitcoin/src/psbt/map/input.rs @@ -1,6 +1,5 @@ // SPDX-License-Identifier: CC0-1.0 -use core::convert::TryFrom; use core::fmt; use core::str::FromStr; diff --git a/bitcoin/src/psbt/map/output.rs b/bitcoin/src/psbt/map/output.rs index 4f032019..1bfc3c2d 100644 --- a/bitcoin/src/psbt/map/output.rs +++ b/bitcoin/src/psbt/map/output.rs @@ -1,7 +1,5 @@ // SPDX-License-Identifier: CC0-1.0 -use core::convert::TryFrom; - use secp256k1::XOnlyPublicKey; use {core, secp256k1}; diff --git a/bitcoin/src/psbt/raw.rs b/bitcoin/src/psbt/raw.rs index 85275835..c52a70fe 100644 --- a/bitcoin/src/psbt/raw.rs +++ b/bitcoin/src/psbt/raw.rs @@ -6,7 +6,6 @@ //! . //! -use core::convert::TryFrom; use core::fmt; use super::serialize::{Deserialize, Serialize}; diff --git a/bitcoin/src/psbt/serialize.rs b/bitcoin/src/psbt/serialize.rs index 4dd7ea3d..92bef807 100644 --- a/bitcoin/src/psbt/serialize.rs +++ b/bitcoin/src/psbt/serialize.rs @@ -6,8 +6,6 @@ //! according to the BIP-174 specification. //! -use core::convert::{TryFrom, TryInto}; - use hashes::{hash160, ripemd160, sha256, sha256d, Hash}; use secp256k1::{self, XOnlyPublicKey}; @@ -386,8 +384,6 @@ fn key_source_len(key_source: &KeySource) -> usize { 4 + 4 * (key_source.1).as_r #[cfg(test)] mod tests { - use core::convert::TryFrom; - use super::*; // Composes tree matching a given depth map, filled with dumb script leafs, diff --git a/bitcoin/src/taproot.rs b/bitcoin/src/taproot.rs index 72ffab65..d8877143 100644 --- a/bitcoin/src/taproot.rs +++ b/bitcoin/src/taproot.rs @@ -6,7 +6,6 @@ //! use core::cmp::Reverse; -use core::convert::TryFrom; use core::fmt; use core::iter::FusedIterator; diff --git a/bitcoin/tests/psbt.rs b/bitcoin/tests/psbt.rs index 360be93d..7ad4bda5 100644 --- a/bitcoin/tests/psbt.rs +++ b/bitcoin/tests/psbt.rs @@ -1,7 +1,6 @@ //! Tests PSBT integration vectors from BIP 174 //! defined at -use core::convert::TryFrom; use std::collections::BTreeMap; use std::str::FromStr;