2024-06-16 automated rustfmt nightly
This commit is contained in:
parent
dc866a70bc
commit
4745b55cae
|
@ -33,7 +33,13 @@ pub fn verify_script(
|
|||
amount: Amount,
|
||||
spending_tx: &[u8],
|
||||
) -> Result<(), BitcoinconsensusError> {
|
||||
verify_script_with_flags(script, index, amount, spending_tx, bitcoinconsensus::VERIFY_ALL_PRE_TAPROOT)
|
||||
verify_script_with_flags(
|
||||
script,
|
||||
index,
|
||||
amount,
|
||||
spending_tx,
|
||||
bitcoinconsensus::VERIFY_ALL_PRE_TAPROOT,
|
||||
)
|
||||
}
|
||||
|
||||
/// Verifies spend of an input script.
|
||||
|
|
|
@ -513,18 +513,13 @@ impl std::error::Error for MerkleBlockError {
|
|||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
#[cfg(feature = "rand-std")]
|
||||
use {crate::merkle_tree, core::cmp, secp256k1::rand::prelude::*};
|
||||
|
||||
use super::*;
|
||||
use crate::consensus::encode;
|
||||
use crate::hash_types::Txid;
|
||||
use crate::hex::{FromHex, test_hex_unwrap as hex};
|
||||
|
||||
#[cfg(feature = "rand-std")]
|
||||
use {
|
||||
core::cmp,
|
||||
secp256k1::rand::prelude::*,
|
||||
crate::merkle_tree,
|
||||
};
|
||||
use crate::hex::{test_hex_unwrap as hex, FromHex};
|
||||
|
||||
#[cfg(feature = "rand-std")]
|
||||
macro_rules! pmt_tests {
|
||||
|
|
|
@ -311,9 +311,7 @@ impl RawNetworkMessage {
|
|||
}
|
||||
|
||||
/// Consumes the [RawNetworkMessage] instance and returns the inner payload.
|
||||
pub fn into_payload(self) -> NetworkMessage {
|
||||
self.payload
|
||||
}
|
||||
pub fn into_payload(self) -> NetworkMessage { self.payload }
|
||||
|
||||
/// The actual message data
|
||||
pub fn payload(&self) -> &NetworkMessage { &self.payload }
|
||||
|
|
|
@ -171,7 +171,9 @@ macro_rules! hash_type {
|
|||
pub fn from_engine(e: HashEngine) -> Hash { from_engine(e) }
|
||||
|
||||
/// Copies a byte slice into a hash object.
|
||||
pub fn from_slice(sl: &[u8]) -> $crate::_export::_core::result::Result<Hash, FromSliceError> {
|
||||
pub fn from_slice(
|
||||
sl: &[u8],
|
||||
) -> $crate::_export::_core::result::Result<Hash, FromSliceError> {
|
||||
if sl.len() != $bits / 8 {
|
||||
Err(FromSliceError { expected: $bits / 8, got: sl.len() })
|
||||
} else {
|
||||
|
@ -222,9 +224,7 @@ macro_rules! hash_type {
|
|||
/// An all zeros hash is a made up construct because there is not a known input that can create
|
||||
/// it, however it is used in various places in Bitcoin e.g., the Bitcoin genesis block's
|
||||
/// previous blockhash and the coinbase transaction's outpoint txid.
|
||||
pub const fn all_zeros() -> Self {
|
||||
Hash::internal_new([0x00; $bits / 8])
|
||||
}
|
||||
pub const fn all_zeros() -> Self { Hash::internal_new([0x00; $bits / 8]) }
|
||||
}
|
||||
|
||||
#[cfg(feature = "schemars")]
|
||||
|
|
|
@ -57,9 +57,7 @@ impl<T: Tag> Hash<T> {
|
|||
pub fn engine() -> HashEngine { T::engine() }
|
||||
|
||||
/// Produces a hash from the current state of a given engine.
|
||||
pub fn from_engine(e: HashEngine) -> Hash<T> {
|
||||
from_engine(e)
|
||||
}
|
||||
pub fn from_engine(e: HashEngine) -> Hash<T> { from_engine(e) }
|
||||
|
||||
/// Copies a byte slice into a hash object.
|
||||
pub fn from_slice(sl: &[u8]) -> Result<Hash<T>, FromSliceError> {
|
||||
|
@ -102,18 +100,14 @@ impl<T: Tag> Hash<T> {
|
|||
pub fn as_byte_array(&self) -> &[u8; 32] { &self.0 }
|
||||
|
||||
/// Constructs a hash from the underlying byte array.
|
||||
pub fn from_byte_array(bytes: [u8; 32]) -> Self {
|
||||
Self::internal_new(bytes)
|
||||
}
|
||||
pub fn from_byte_array(bytes: [u8; 32]) -> Self { Self::internal_new(bytes) }
|
||||
|
||||
/// Returns an all zero hash.
|
||||
///
|
||||
/// An all zeros hash is a made up construct because there is not a known input that can create
|
||||
/// it, however it is used in various places in Bitcoin e.g., the Bitcoin genesis block's
|
||||
/// previous blockhash and the coinbase transaction's outpoint txid.
|
||||
pub fn all_zeros() -> Self {
|
||||
Hash::internal_new([0x00; 32])
|
||||
}
|
||||
pub fn all_zeros() -> Self { Hash::internal_new([0x00; 32]) }
|
||||
}
|
||||
|
||||
impl<T: Tag> Copy for Hash<T> {}
|
||||
|
|
Loading…
Reference in New Issue