From d04b6aabe54be39016fe8d4fbf3687948da27ee3 Mon Sep 17 00:00:00 2001 From: Andrew Poelstra Date: Thu, 22 Aug 2024 16:55:12 +0000 Subject: [PATCH] bitcoin: add a couple missing prelude imports These were accidentally removed in #2892 and not noticed because of gaps in all of our testing infrastructure. These gaps have been since fixed. --- bitcoin/src/blockdata/witness.rs | 2 +- bitcoin/src/serde_utils.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bitcoin/src/blockdata/witness.rs b/bitcoin/src/blockdata/witness.rs index 29e2054ee..105138884 100644 --- a/bitcoin/src/blockdata/witness.rs +++ b/bitcoin/src/blockdata/witness.rs @@ -12,7 +12,7 @@ use io::{BufRead, Write}; use crate::consensus::encode::{Error, MAX_VEC_SIZE}; use crate::consensus::{Decodable, Encodable, WriteExt}; use crate::crypto::ecdsa; -use crate::prelude::Vec; +use crate::prelude::{Vec, String}; #[cfg(doc)] use crate::script::ScriptExt as _; use crate::taproot::{self, TAPROOT_ANNEX_PREFIX}; diff --git a/bitcoin/src/serde_utils.rs b/bitcoin/src/serde_utils.rs index 3891fa31e..b824098b1 100644 --- a/bitcoin/src/serde_utils.rs +++ b/bitcoin/src/serde_utils.rs @@ -25,7 +25,7 @@ pub mod btreemap_byte_values { use hex::FromHex; - use crate::prelude::BTreeMap; + use crate::prelude::{BTreeMap, Vec}; pub fn serialize(v: &BTreeMap>, s: S) -> Result where @@ -162,7 +162,7 @@ pub mod btreemap_as_seq_byte_values { // NOTE: This module can be exactly copied to use with HashMap. - use crate::prelude::BTreeMap; + use crate::prelude::{BTreeMap, Vec}; /// A custom key-value pair type that serialized the bytes as hex. #[derive(Debug, Deserialize)]