Skip to content

Commit fd74bbf

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 eee1cef commit fd74bbf

34 files changed

+187
-181
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ authors = ["Andrew Poelstra <[email protected]>, Sanket Kanjalkar <sanket
55
repository = "https://github.com/apoelstra/miniscript"
66
description = "Miniscript: a subset of Bitcoin Script designed for analysis"
77
license = "CC0-1.0"
8+
edition = "2018"
89

910
[features]
1011
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
/// Single public key without any origin or range information
1616
#[derive(Debug, Eq, PartialEq, Clone, Ord, PartialOrd, Hash)]

src/descriptor/mod.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ use bitcoin::blockdata::witness::Witness;
3333
use bitcoin::{self, secp256k1, Script};
3434

3535
use self::checksum::verify_checksum;
36-
use expression;
37-
use miniscript;
38-
use miniscript::{Legacy, Miniscript, Segwitv0};
39-
use {
36+
use crate::expression;
37+
use crate::miniscript;
38+
use crate::miniscript::{Legacy, Miniscript, Segwitv0};
39+
use crate::{
4040
BareCtx, Error, ForEach, ForEachKey, MiniscriptKey, Satisfier, ToPublicKey, TranslatePk,
4141
TranslatePk2,
4242
};
@@ -827,25 +827,25 @@ mod tests {
827827
use super::checksum::desc_checksum;
828828
use super::tr::Tr;
829829
use super::*;
830+
use crate::descriptor::key::Wildcard;
831+
use crate::descriptor::{
832+
DescriptorPublicKey, DescriptorSecretKey, DescriptorSinglePub, DescriptorXKey,
833+
};
834+
use crate::hex_script;
835+
use crate::{Descriptor, DummyKey, Error, Miniscript, Satisfier, TranslatePk2};
830836
use bitcoin::blockdata::opcodes::all::{OP_CLTV, OP_CSV};
831837
use bitcoin::blockdata::script::Instruction;
832838
use bitcoin::blockdata::{opcodes, script};
833839
use bitcoin::hashes::hex::{FromHex, ToHex};
834840
use bitcoin::hashes::{hash160, sha256};
835841
use bitcoin::util::bip32;
836842
use bitcoin::{self, secp256k1, EcdsaSighashType, PublicKey};
837-
use descriptor::key::Wildcard;
838-
use descriptor::{
839-
DescriptorPublicKey, DescriptorSecretKey, DescriptorSinglePub, DescriptorXKey,
840-
};
841-
use hex_script;
842843
use std::cmp;
843844
use std::collections::HashMap;
844845
use std::str::FromStr;
845-
use {Descriptor, DummyKey, Error, Miniscript, Satisfier, TranslatePk2};
846846

847847
#[cfg(feature = "compiler")]
848-
use policy;
848+
use crate::policy;
849849

850850
type StdDescriptor = Descriptor<PublicKey>;
851851
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)