|
18 | 18 | //! sh(miniscript), and sh(wpkh) |
19 | 19 | //! |
20 | 20 |
|
21 | | -use std::{fmt, str::FromStr}; |
| 21 | +use std::fmt; |
| 22 | +use std::str::FromStr; |
22 | 23 |
|
23 | | -use bitcoin::{self, blockdata::script, Script}; |
| 24 | +use bitcoin::blockdata::script; |
| 25 | +use bitcoin::{self, Script}; |
24 | 26 | use expression::{self, FromTree}; |
25 | 27 | use miniscript::context::ScriptContext; |
26 | 28 | use policy::{semantic, Liftable}; |
27 | | -use push_opcode_size; |
28 | 29 | use util::{varint_len, witness_to_scriptsig}; |
29 | 30 | use { |
30 | | - Error, ForEach, ForEachKey, Legacy, Miniscript, MiniscriptKey, Satisfier, Segwitv0, |
31 | | - ToPublicKey, TranslatePk, |
| 31 | + push_opcode_size, Error, ForEach, ForEachKey, Legacy, Miniscript, MiniscriptKey, Satisfier, |
| 32 | + Segwitv0, ToPublicKey, TranslatePk, |
32 | 33 | }; |
33 | 34 |
|
34 | | -use super::{ |
35 | | - checksum::{desc_checksum, verify_checksum}, |
36 | | - DescriptorTrait, SortedMultiVec, Wpkh, Wsh, |
37 | | -}; |
| 35 | +use super::checksum::{desc_checksum, verify_checksum}; |
| 36 | +use super::{DescriptorTrait, SortedMultiVec, Wpkh, Wsh}; |
38 | 37 |
|
39 | 38 | /// A Legacy p2sh Descriptor |
40 | 39 | #[derive(Clone, Ord, PartialOrd, Eq, PartialEq, Hash)] |
|
0 commit comments