Move everything in the root

This commit is contained in:
Alekos Filini
2020-02-07 12:27:10 +01:00
parent a4c6005c7b
commit 4919ff148b
16 changed files with 6 additions and 6 deletions

26
src/descriptor/error.rs Normal file
View File

@@ -0,0 +1,26 @@
#[derive(Debug)]
pub enum Error {
InternalError,
InvalidPrefix(Vec<u8>),
HardenedDerivationOnXpub,
MalformedInput,
KeyParsingError(String),
BIP32(bitcoin::util::bip32::Error),
Base58(bitcoin::util::base58::Error),
PK(bitcoin::util::key::Error),
Miniscript(miniscript::Error),
Hex(bitcoin::hashes::hex::Error),
}
impl std::fmt::Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!(f, "{:?}", self)
}
}
impl_error!(bitcoin::util::bip32::Error, BIP32);
impl_error!(bitcoin::util::base58::Error, Base58);
impl_error!(bitcoin::util::key::Error, PK);
impl_error!(miniscript::Error, Miniscript);
impl_error!(bitcoin::hashes::hex::Error, Hex);