Skip to content

Commit 44a6974

Browse files
committed
rename hex_conservative to hex, re-export it, delete old hex module
Tada!
1 parent f30b28a commit 44a6974

17 files changed

Lines changed: 22 additions & 357 deletions

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ serde_json = { version = "1.0", optional = true }
3737
actual-serde = { package = "serde", version = "1.0.103", features = [
3838
"derive",
3939
], optional = true }
40-
hex-conservative = "1.1.0"
40+
hex = { package = "hex-conservative", version = "1.1.0" }
4141

4242

4343
[target.wasm32-unknown-unknown.dev-dependencies]

src/blind.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1380,7 +1380,6 @@ mod tests {
13801380
use crate::encode::deserialize;
13811381
use crate::Script;
13821382
use bitcoin::{PrivateKey, PublicKey};
1383-
use hex_conservative as hex;
13841383
use rand::thread_rng;
13851384
use secp256k1_zkp::SECP256K1;
13861385
use std::str::FromStr;

src/block.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,6 @@ impl Block {
395395
#[cfg(test)]
396396
mod tests {
397397
use crate::Block;
398-
use hex_conservative as hex;
399398

400399
use super::*;
401400

src/confidential.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
//!
1919
2020
use crate::hashes::{sha256d, Hash};
21-
use hex_conservative as hex;
2221
use secp256k1_zkp::{self, CommitmentSecrets, Generator, PedersenCommitment,
2322
PublicKey, Secp256k1, SecretKey, Signing, Tweak, ZERO_TWEAK,
2423
compute_adaptive_blinding_factor,
@@ -724,7 +723,7 @@ impl<'de> Deserialize<'de> for Nonce {
724723
#[derive(Debug, Clone, PartialEq, Eq)]
725724
pub enum TweakHexDecodeError {
726725
/// Invalid hexadecimal string.
727-
InvalidHex(hex_conservative::DecodeFixedLengthBytesError),
726+
InvalidHex(hex::DecodeFixedLengthBytesError),
728727
/// Invalid tweak after decoding hexadecimal string.
729728
InvalidTweak(secp256k1_zkp::Error),
730729
}
@@ -743,8 +742,8 @@ impl fmt::Display for TweakHexDecodeError {
743742
}
744743

745744
#[doc(hidden)]
746-
impl From<hex_conservative::DecodeFixedLengthBytesError> for TweakHexDecodeError {
747-
fn from(err: hex_conservative::DecodeFixedLengthBytesError) -> Self {
745+
impl From<hex::DecodeFixedLengthBytesError> for TweakHexDecodeError {
746+
fn from(err: hex::DecodeFixedLengthBytesError) -> Self {
748747
TweakHexDecodeError::InvalidHex(err)
749748
}
750749
}
@@ -821,7 +820,7 @@ impl str::FromStr for AssetBlindingFactor {
821820
type Err = encode::Error;
822821

823822
fn from_str(s: &str) -> Result<Self, Self::Err> {
824-
let mut slice: [u8; 32] = hex_conservative::decode_to_array(s)?;
823+
let mut slice: [u8; 32] = hex::decode_to_array(s)?;
825824
slice.reverse();
826825

827826
let inner = Tweak::from_inner(slice)?;
@@ -1017,7 +1016,7 @@ impl str::FromStr for ValueBlindingFactor {
10171016
type Err = encode::Error;
10181017

10191018
fn from_str(s: &str) -> Result<Self, Self::Err> {
1020-
let mut slice: [u8; 32] = hex_conservative::decode_to_array(s)?;
1019+
let mut slice: [u8; 32] = hex::decode_to_array(s)?;
10211020
slice.reverse();
10221021

10231022
let inner = Tweak::from_inner(slice)?;

src/dynafed.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
1717
use std::{fmt, io};
1818

19-
use hex_conservative::DisplayHex as _;
19+
use hex::DisplayHex as _;
2020
#[cfg(feature = "serde")]
2121
use serde::{Deserialize, Deserializer, Serialize, Serializer};
2222
#[cfg(feature = "serde")]
@@ -459,7 +459,6 @@ impl<'de> Deserialize<'de> for Params {
459459
}
460460

461461
fn visit_str<E: de::Error>(self, v: &str) -> Result<Self::Value, E> {
462-
use hex_conservative as hex;
463462
Ok(HexBytes(hex::decode_to_vec(v).map_err(E::custom)?))
464463
}
465464

src/encode.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use std::io::Cursor;
1919
use std::{any, error, fmt, io, mem};
2020

2121
use bitcoin::ScriptBuf;
22-
use hex_conservative::{DecodeFixedLengthBytesError, DecodeVariableLengthBytesError};
22+
use hex::{DecodeFixedLengthBytesError, DecodeVariableLengthBytesError};
2323
use secp256k1_zkp::{self, RangeProof, SurjectionProof, Tweak};
2424

2525
use crate::hashes::{sha256, Hash};
@@ -174,7 +174,7 @@ pub fn serialize<T: Encodable + ?Sized>(data: &T) -> Vec<u8> {
174174

175175
/// Encode an object into a hex-encoded string
176176
pub fn serialize_hex<T: Encodable + ?Sized>(data: &T) -> String {
177-
hex_conservative::DisplayHex::to_lower_hex_string(&serialize(data)[..])
177+
hex::DisplayHex::to_lower_hex_string(&serialize(data)[..])
178178
}
179179

180180
/// Deserialize an object from a vector, will error if said deserialization

0 commit comments

Comments
 (0)