Skip to content

Commit 08bce7a

Browse files
committed
Update to use edition 2018
Use `cargo fix --edition` to update the codebase to edition 2018, the only changes made are adding `crate::` prefix to use statements. In addition; do a bunch of manual additions of `crate::`. Includes `integration_test` crate also.
1 parent 2a83fa0 commit 08bce7a

34 files changed

+204
-198
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ repository = "https://github.com/rust-bitcoin/rust-miniscript/"
88
description = "Miniscript: a subset of Bitcoin Script designed for analysis"
99
keywords = [ "crypto", "bitcoin"]
1010
readme = "README.md"
11+
edition = "2018"
1112

1213
[features]
1314
compiler = []

integration_test/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use bitcoincore_rpc::{Auth, Client, RpcApi};
1313
mod test_cpp;
1414
mod test_desc;
1515
mod test_util;
16-
use test_util::TestData;
16+
use crate::test_util::TestData;
1717

1818
struct StdLogger;
1919

src/descriptor/bare.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ use std::{fmt, str::FromStr};
2222

2323
use bitcoin::{self, blockdata::script, Script};
2424

25-
use expression::{self, FromTree};
26-
use miniscript::context::ScriptContext;
27-
use policy::{semantic, Liftable};
28-
use util::{varint_len, witness_to_scriptsig};
29-
use {
25+
use crate::expression::{self, FromTree};
26+
use crate::miniscript::context::ScriptContext;
27+
use crate::policy::{semantic, Liftable};
28+
use crate::util::{varint_len, witness_to_scriptsig};
29+
use crate::{
3030
BareCtx, Error, ForEach, ForEachKey, Miniscript, MiniscriptKey, Satisfier, ToPublicKey,
3131
TranslatePk,
3232
};

src/descriptor/checksum.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
use std::iter::FromIterator;
77

8-
use Error;
8+
use crate::Error;
99

1010
const INPUT_CHARSET: &str = "0123456789()[],'/*abcdefgh@:$%{}IJKLMNOPQRSTUVWXYZ&+-.;<=>?!^_|~ijklmnopqrstuvwxyzABCDEFGH`#\"\\ ";
1111
const CHECKSUM_CHARSET: &str = "qpzry9x8gf2tvdw0s3jn54khce6mua7l";

src/descriptor/key.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use bitcoin::{
1010
XOnlyPublicKey, XpubIdentifier,
1111
};
1212

13-
use {MiniscriptKey, ToPublicKey};
13+
use crate::{MiniscriptKey, ToPublicKey};
1414

1515
/// The descriptor pubkey, either a single pubkey or an xpub.
1616
#[derive(Debug, Eq, PartialEq, Clone, Ord, PartialOrd, Hash)]

src/descriptor/mod.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ use bitcoin::util::address::WitnessVersion;
3535
use bitcoin::{self, secp256k1, Script};
3636

3737
use self::checksum::verify_checksum;
38-
use expression;
39-
use miniscript;
40-
use miniscript::{Legacy, Miniscript, Segwitv0};
41-
use {
38+
use crate::expression;
39+
use crate::miniscript;
40+
use crate::miniscript::{Legacy, Miniscript, Segwitv0};
41+
use crate::{
4242
BareCtx, Error, ForEach, ForEachKey, MiniscriptKey, Satisfier, ToPublicKey, TranslatePk,
4343
TranslatePk2,
4444
};
@@ -870,23 +870,23 @@ mod tests {
870870
use super::checksum::desc_checksum;
871871
use super::tr::Tr;
872872
use super::*;
873+
use crate::descriptor::key::Wildcard;
874+
use crate::descriptor::{DescriptorPublicKey, DescriptorSecretKey, DescriptorXKey, SinglePub};
875+
use crate::hex_script;
876+
use crate::{Descriptor, DummyKey, Error, Miniscript, Satisfier, TranslatePk2};
873877
use bitcoin::blockdata::opcodes::all::{OP_CLTV, OP_CSV};
874878
use bitcoin::blockdata::script::Instruction;
875879
use bitcoin::blockdata::{opcodes, script};
876880
use bitcoin::hashes::hex::{FromHex, ToHex};
877881
use bitcoin::hashes::{hash160, sha256};
878882
use bitcoin::util::bip32;
879883
use bitcoin::{self, secp256k1, EcdsaSighashType, PublicKey};
880-
use descriptor::key::Wildcard;
881-
use descriptor::{DescriptorPublicKey, DescriptorSecretKey, DescriptorXKey, SinglePub};
882-
use hex_script;
883884
use std::cmp;
884885
use std::collections::HashMap;
885886
use std::str::FromStr;
886-
use {Descriptor, DummyKey, Error, Miniscript, Satisfier, TranslatePk2};
887887

888888
#[cfg(feature = "compiler")]
889-
use policy;
889+
use crate::policy;
890890

891891
type StdDescriptor = Descriptor<PublicKey>;
892892
const TEST_PK: &'static str =

src/descriptor/pretaproot.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use std::{
66
use bitcoin::{self, Script};
77

88
use super::{checksum::verify_checksum, Bare, Pkh, Sh, Wpkh, Wsh};
9-
use {expression, DescriptorTrait, Error, MiniscriptKey, Satisfier, ToPublicKey};
9+
use crate::{expression, DescriptorTrait, Error, MiniscriptKey, Satisfier, ToPublicKey};
1010

1111
/// Script descriptor
1212
#[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
@@ -241,7 +241,7 @@ serde_string_impl_pk!(PreTaprootDescriptor, "a pre-taproot script descriptor");
241241
pub(crate) mod traits {
242242
use bitcoin::Script;
243243

244-
use {
244+
use crate::{
245245
descriptor::{Pkh, Sh, Wpkh, Wsh},
246246
DescriptorTrait, MiniscriptKey, ToPublicKey,
247247
};

src/descriptor/segwitv0.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ use std::{fmt, str::FromStr};
2020

2121
use bitcoin::{self, Script};
2222

23-
use expression::{self, FromTree};
24-
use miniscript::context::{ScriptContext, ScriptContextError};
25-
use policy::{semantic, Liftable};
26-
use util::varint_len;
27-
use {
23+
use crate::expression::{self, FromTree};
24+
use crate::miniscript::context::{ScriptContext, ScriptContextError};
25+
use crate::policy::{semantic, Liftable};
26+
use crate::util::varint_len;
27+
use crate::{
2828
Error, ForEach, ForEachKey, Miniscript, MiniscriptKey, Satisfier, Segwitv0, ToPublicKey,
2929
TranslatePk,
3030
};

src/descriptor/sh.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ use std::{fmt, str::FromStr};
2222

2323
use bitcoin::{self, blockdata::script, Script};
2424

25-
use expression::{self, FromTree};
26-
use miniscript::context::ScriptContext;
27-
use policy::{semantic, Liftable};
28-
use push_opcode_size;
29-
use util::{varint_len, witness_to_scriptsig};
30-
use {
25+
use crate::expression::{self, FromTree};
26+
use crate::miniscript::context::ScriptContext;
27+
use crate::policy::{semantic, Liftable};
28+
use crate::push_opcode_size;
29+
use crate::util::{varint_len, witness_to_scriptsig};
30+
use crate::{
3131
Error, ForEach, ForEachKey, Legacy, Miniscript, MiniscriptKey, Satisfier, Segwitv0,
3232
ToPublicKey, TranslatePk,
3333
};

src/descriptor/sortedmulti.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,15 @@ use std::{fmt, marker::PhantomData, str::FromStr};
2020

2121
use bitcoin::blockdata::script;
2222

23-
use expression;
24-
use miniscript::{
23+
use crate::expression;
24+
use crate::miniscript::{
2525
self, context::ScriptContext, decode::Terminal, limits::MAX_PUBKEYS_PER_MULTISIG,
2626
};
27-
use policy;
28-
use script_num_size;
29-
use {errstr, Error, ForEach, ForEachKey, Miniscript, MiniscriptKey, Satisfier, ToPublicKey};
27+
use crate::policy;
28+
use crate::script_num_size;
29+
use crate::{
30+
errstr, Error, ForEach, ForEachKey, Miniscript, MiniscriptKey, Satisfier, ToPublicKey,
31+
};
3032

3133
/// Contents of a "sortedmulti" descriptor
3234
#[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]

0 commit comments

Comments
 (0)