diff --git a/api/bitcoin/all-features.txt b/api/bitcoin/all-features.txt index f24df8213..35bdfcdb6 100644 --- a/api/bitcoin/all-features.txt +++ b/api/bitcoin/all-features.txt @@ -8837,6 +8837,7 @@ pub fn bitcoin::merkle_tree::MerkleBlockError::eq(&self, other: &bitcoin::merkle pub fn bitcoin::merkle_tree::MerkleBlockError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::merkle_tree::MerkleBlockError::from(never: core::convert::Infallible) -> Self pub fn bitcoin::merkle_tree::MerkleBlockError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bitcoin::merkle_tree::MerkleNode::calculate_root>(iter: I) -> core::option::Option pub fn bitcoin::merkle_tree::MerkleNode::combine(&self, other: &Self) -> Self pub fn bitcoin::merkle_tree::MerkleNode::from_leaf(leaf: Self::Leaf) -> Self pub fn bitcoin::merkle_tree::PartialMerkleTree::bits(&self) -> &alloc::vec::Vec @@ -8919,8 +8920,6 @@ pub fn bitcoin::merkle_tree::WitnessMerkleNode::serialize ::Bytes pub fn bitcoin::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> Self::Bytes pub fn bitcoin::merkle_tree::WitnessMerkleNode::to_raw_hash(self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin::merkle_tree::calculate_root(hashes: I) -> core::option::Option where T: bitcoin::merkle_tree::MerkleNode, I: core::iter::traits::iterator::Iterator::Leaf> -pub fn bitcoin::merkle_tree::calculate_root_inline(hashes: &mut [T]) -> core::option::Option pub fn bitcoin::network::Network::as_ref(&self) -> &bitcoin::consensus::params::Params pub fn bitcoin::network::Network::chain_hash(self) -> bitcoin::blockdata::constants::ChainHash pub fn bitcoin::network::Network::clone(&self) -> bitcoin::network::Network diff --git a/api/bitcoin/default-features.txt b/api/bitcoin/default-features.txt index bec211c0c..244a5c7b3 100644 --- a/api/bitcoin/default-features.txt +++ b/api/bitcoin/default-features.txt @@ -8381,6 +8381,7 @@ pub fn bitcoin::merkle_tree::MerkleBlockError::eq(&self, other: &bitcoin::merkle pub fn bitcoin::merkle_tree::MerkleBlockError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::merkle_tree::MerkleBlockError::from(never: core::convert::Infallible) -> Self pub fn bitcoin::merkle_tree::MerkleBlockError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bitcoin::merkle_tree::MerkleNode::calculate_root>(iter: I) -> core::option::Option pub fn bitcoin::merkle_tree::MerkleNode::combine(&self, other: &Self) -> Self pub fn bitcoin::merkle_tree::MerkleNode::from_leaf(leaf: Self::Leaf) -> Self pub fn bitcoin::merkle_tree::PartialMerkleTree::bits(&self) -> &alloc::vec::Vec @@ -8457,8 +8458,6 @@ pub fn bitcoin::merkle_tree::WitnessMerkleNode::partial_cmp(&self, other: &bitco pub fn bitcoin::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> ::Bytes pub fn bitcoin::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> Self::Bytes pub fn bitcoin::merkle_tree::WitnessMerkleNode::to_raw_hash(self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin::merkle_tree::calculate_root(hashes: I) -> core::option::Option where T: bitcoin::merkle_tree::MerkleNode, I: core::iter::traits::iterator::Iterator::Leaf> -pub fn bitcoin::merkle_tree::calculate_root_inline(hashes: &mut [T]) -> core::option::Option pub fn bitcoin::network::Network::as_ref(&self) -> &bitcoin::consensus::params::Params pub fn bitcoin::network::Network::chain_hash(self) -> bitcoin::blockdata::constants::ChainHash pub fn bitcoin::network::Network::clone(&self) -> bitcoin::network::Network diff --git a/api/bitcoin/no-features.txt b/api/bitcoin/no-features.txt index f520060df..7df5c578a 100644 --- a/api/bitcoin/no-features.txt +++ b/api/bitcoin/no-features.txt @@ -7716,6 +7716,7 @@ pub fn bitcoin::merkle_tree::MerkleBlockError::clone(&self) -> bitcoin::merkle_t pub fn bitcoin::merkle_tree::MerkleBlockError::eq(&self, other: &bitcoin::merkle_tree::MerkleBlockError) -> bool pub fn bitcoin::merkle_tree::MerkleBlockError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::merkle_tree::MerkleBlockError::from(never: core::convert::Infallible) -> Self +pub fn bitcoin::merkle_tree::MerkleNode::calculate_root>(iter: I) -> core::option::Option pub fn bitcoin::merkle_tree::MerkleNode::combine(&self, other: &Self) -> Self pub fn bitcoin::merkle_tree::MerkleNode::from_leaf(leaf: Self::Leaf) -> Self pub fn bitcoin::merkle_tree::PartialMerkleTree::bits(&self) -> &alloc::vec::Vec @@ -7792,8 +7793,6 @@ pub fn bitcoin::merkle_tree::WitnessMerkleNode::partial_cmp(&self, other: &bitco pub fn bitcoin::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> ::Bytes pub fn bitcoin::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> Self::Bytes pub fn bitcoin::merkle_tree::WitnessMerkleNode::to_raw_hash(self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin::merkle_tree::calculate_root(hashes: I) -> core::option::Option where T: bitcoin::merkle_tree::MerkleNode, I: core::iter::traits::iterator::Iterator::Leaf> -pub fn bitcoin::merkle_tree::calculate_root_inline(hashes: &mut [T]) -> core::option::Option pub fn bitcoin::network::Network::as_ref(&self) -> &bitcoin::consensus::params::Params pub fn bitcoin::network::Network::chain_hash(self) -> bitcoin::blockdata::constants::ChainHash pub fn bitcoin::network::Network::clone(&self) -> bitcoin::network::Network