Re-order Display match arms
Put the match arms in the same order as the enum that defines them.
This commit is contained in:
parent
50d9394582
commit
2384712364
|
@ -57,8 +57,8 @@ impl fmt::Display for Error {
|
||||||
Error::BadByte(b) => write!(f, "invalid base58 character 0x{:x}", b),
|
Error::BadByte(b) => write!(f, "invalid base58 character 0x{:x}", b),
|
||||||
Error::BadChecksum(exp, actual) => write!(f, "base58ck checksum 0x{:x} does not match expected 0x{:x}", actual, exp),
|
Error::BadChecksum(exp, actual) => write!(f, "base58ck checksum 0x{:x} does not match expected 0x{:x}", actual, exp),
|
||||||
Error::InvalidLength(ell) => write!(f, "length {} invalid for this base58 type", ell),
|
Error::InvalidLength(ell) => write!(f, "length {} invalid for this base58 type", ell),
|
||||||
Error::InvalidAddressVersion(ref v) => write!(f, "address version {} is invalid for this base58 type", v),
|
|
||||||
Error::InvalidExtendedKeyVersion(ref v) => write!(f, "extended key version {:#04x?} is invalid for this base58 type", v),
|
Error::InvalidExtendedKeyVersion(ref v) => write!(f, "extended key version {:#04x?} is invalid for this base58 type", v),
|
||||||
|
Error::InvalidAddressVersion(ref v) => write!(f, "address version {} is invalid for this base58 type", v),
|
||||||
Error::TooShort(_) => write!(f, "base58ck data not even long enough for a checksum"),
|
Error::TooShort(_) => write!(f, "base58ck data not even long enough for a checksum"),
|
||||||
Error::Secp256k1(ref e) => fmt::Display::fmt(&e, f),
|
Error::Secp256k1(ref e) => fmt::Display::fmt(&e, f),
|
||||||
Error::Hex(ref e) => write!(f, "Hexadecimal decoding error: {}", e)
|
Error::Hex(ref e) => write!(f, "Hexadecimal decoding error: {}", e)
|
||||||
|
|
|
@ -102,13 +102,14 @@ pub enum EcdsaSigError {
|
||||||
impl fmt::Display for EcdsaSigError {
|
impl fmt::Display for EcdsaSigError {
|
||||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||||
match *self {
|
match *self {
|
||||||
|
EcdsaSigError::HexEncoding(e) =>
|
||||||
|
write!(f, "EcdsaSig hex encoding error: {}", e),
|
||||||
EcdsaSigError::NonStandardSighashType(hash_ty) =>
|
EcdsaSigError::NonStandardSighashType(hash_ty) =>
|
||||||
write!(f, "Non standard signature hash type {}", hash_ty),
|
write!(f, "Non standard signature hash type {}", hash_ty),
|
||||||
EcdsaSigError::Secp256k1(ref e) =>
|
|
||||||
write!(f, "Invalid Ecdsa signature: {}", e),
|
|
||||||
EcdsaSigError::EmptySignature =>
|
EcdsaSigError::EmptySignature =>
|
||||||
write!(f, "Empty ECDSA signature"),
|
write!(f, "Empty ECDSA signature"),
|
||||||
EcdsaSigError::HexEncoding(e) => write!(f, "EcdsaSig hex encoding error: {}", e)
|
EcdsaSigError::Secp256k1(ref e) =>
|
||||||
|
write!(f, "Invalid Ecdsa signature: {}", e),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,27 +88,27 @@ pub enum Error {
|
||||||
impl fmt::Display for Error {
|
impl fmt::Display for Error {
|
||||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||||
match *self {
|
match *self {
|
||||||
|
Error::InvalidMagic => f.write_str("invalid magic"),
|
||||||
|
Error::MissingUtxo => f.write_str("UTXO information is not present in PSBT"),
|
||||||
|
Error::InvalidSeparator => f.write_str("invalid separator"),
|
||||||
|
Error::PsbtUtxoOutOfbounds => f.write_str("output index is out of bounds of non witness script output array"),
|
||||||
Error::InvalidKey(ref rkey) => write!(f, "invalid key: {}", rkey),
|
Error::InvalidKey(ref rkey) => write!(f, "invalid key: {}", rkey),
|
||||||
Error::InvalidProprietaryKey => write!(f, "non-proprietary key type found when proprietary key was expected"),
|
Error::InvalidProprietaryKey => write!(f, "non-proprietary key type found when proprietary key was expected"),
|
||||||
Error::DuplicateKey(ref rkey) => write!(f, "duplicate key: {}", rkey),
|
Error::DuplicateKey(ref rkey) => write!(f, "duplicate key: {}", rkey),
|
||||||
Error::UnexpectedUnsignedTx { expected: ref e, actual: ref a } => write!(f, "different unsigned transaction: expected {}, actual {}", e.txid(), a.txid()),
|
|
||||||
Error::NonStandardSighashType(ref sht) => write!(f, "non-standard sighash type: {}", sht),
|
|
||||||
Error::InvalidMagic => f.write_str("invalid magic"),
|
|
||||||
Error::InvalidSeparator => f.write_str("invalid separator"),
|
|
||||||
Error::UnsignedTxHasScriptSigs => f.write_str("the unsigned transaction has script sigs"),
|
Error::UnsignedTxHasScriptSigs => f.write_str("the unsigned transaction has script sigs"),
|
||||||
Error::UnsignedTxHasScriptWitnesses => f.write_str("the unsigned transaction has script witnesses"),
|
Error::UnsignedTxHasScriptWitnesses => f.write_str("the unsigned transaction has script witnesses"),
|
||||||
Error::MustHaveUnsignedTx => {
|
Error::MustHaveUnsignedTx => {
|
||||||
f.write_str("partially signed transactions must have an unsigned transaction")
|
f.write_str("partially signed transactions must have an unsigned transaction")
|
||||||
}
|
}
|
||||||
Error::NoMorePairs => f.write_str("no more key-value pairs for this psbt map"),
|
Error::NoMorePairs => f.write_str("no more key-value pairs for this psbt map"),
|
||||||
|
Error::UnexpectedUnsignedTx { expected: ref e, actual: ref a } => write!(f, "different unsigned transaction: expected {}, actual {}", e.txid(), a.txid()),
|
||||||
|
Error::NonStandardSighashType(ref sht) => write!(f, "non-standard sighash type: {}", sht),
|
||||||
Error::HashParseError(e) => write!(f, "Hash Parse Error: {}", e),
|
Error::HashParseError(e) => write!(f, "Hash Parse Error: {}", e),
|
||||||
Error::MissingUtxo => f.write_str("UTXO information is not present in PSBT"),
|
|
||||||
Error::PsbtUtxoOutOfbounds => f.write_str("output index is out of bounds of non witness script output array"),
|
|
||||||
Error::InvalidPreimageHashPair{ref preimage, ref hash, ref hash_type} => {
|
Error::InvalidPreimageHashPair{ref preimage, ref hash, ref hash_type} => {
|
||||||
// directly using debug forms of psbthash enums
|
// directly using debug forms of psbthash enums
|
||||||
write!(f, "Preimage {:?} does not match {:?} hash {:?}", preimage, hash_type, hash )
|
write!(f, "Preimage {:?} does not match {:?} hash {:?}", preimage, hash_type, hash )
|
||||||
}
|
},
|
||||||
Error::CombineInconsistentKeySources(ref s) => { write!(f, "combine conflict: {}", s) }
|
Error::CombineInconsistentKeySources(ref s) => { write!(f, "combine conflict: {}", s) },
|
||||||
Error::ConsensusEncoding => f.write_str("bitcoin consensus or BIP-174 encoding error"),
|
Error::ConsensusEncoding => f.write_str("bitcoin consensus or BIP-174 encoding error"),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1013,6 +1013,9 @@ pub enum TaprootBuilderError {
|
||||||
impl fmt::Display for TaprootBuilderError {
|
impl fmt::Display for TaprootBuilderError {
|
||||||
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||||
match *self {
|
match *self {
|
||||||
|
TaprootBuilderError::InvalidMerkleTreeDepth(d) => {
|
||||||
|
write!(f, "Merkle Tree depth({}) must be less than {}", d, TAPROOT_CONTROL_MAX_NODE_COUNT)
|
||||||
|
}
|
||||||
TaprootBuilderError::NodeNotInDfsOrder => {
|
TaprootBuilderError::NodeNotInDfsOrder => {
|
||||||
write!(f, "add_leaf/add_hidden must be called in DFS walk order",)
|
write!(f, "add_leaf/add_hidden must be called in DFS walk order",)
|
||||||
}
|
}
|
||||||
|
@ -1021,9 +1024,6 @@ impl fmt::Display for TaprootBuilderError {
|
||||||
"Attempted to create a tree with two nodes at depth 0. There must\
|
"Attempted to create a tree with two nodes at depth 0. There must\
|
||||||
only be a exactly one node at depth 0",
|
only be a exactly one node at depth 0",
|
||||||
),
|
),
|
||||||
TaprootBuilderError::InvalidMerkleTreeDepth(d) => {
|
|
||||||
write!(f, "Merkle Tree depth({}) must be less than {}", d, TAPROOT_CONTROL_MAX_NODE_COUNT)
|
|
||||||
}
|
|
||||||
TaprootBuilderError::InvalidInternalKey(e) => {
|
TaprootBuilderError::InvalidInternalKey(e) => {
|
||||||
write!(f, "Invalid Internal XOnly key : {}", e)
|
write!(f, "Invalid Internal XOnly key : {}", e)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue