api: Run just check-api

This commit is contained in:
Tobin C. Harding 2024-05-30 16:50:02 +10:00
parent 853026071f
commit eb723740f1
No known key found for this signature in database
GPG Key ID: 40BF9E4C269D6607
5 changed files with 352 additions and 49 deletions

View File

@ -269,6 +269,8 @@ impl bitcoin::consensus::encode::Decodable for bitcoin::taproot::TapLeafHash
impl bitcoin::consensus::encode::Decodable for bitcoin_hashes::sha256::Hash
impl bitcoin::consensus::encode::Decodable for bitcoin_hashes::sha256d::Hash
impl bitcoin::consensus::encode::Decodable for bitcoin_units::amount::Amount
impl bitcoin::consensus::encode::Decodable for bitcoin_units::block::BlockHeight
impl bitcoin::consensus::encode::Decodable for bitcoin_units::block::BlockInterval
impl bitcoin::consensus::encode::Decodable for bool
impl bitcoin::consensus::encode::Decodable for i16
impl bitcoin::consensus::encode::Decodable for i32
@ -370,6 +372,8 @@ impl bitcoin::consensus::encode::Encodable for bitcoin::taproot::TapLeafHash
impl bitcoin::consensus::encode::Encodable for bitcoin_hashes::sha256::Hash
impl bitcoin::consensus::encode::Encodable for bitcoin_hashes::sha256d::Hash
impl bitcoin::consensus::encode::Encodable for bitcoin_units::amount::Amount
impl bitcoin::consensus::encode::Encodable for bitcoin_units::block::BlockHeight
impl bitcoin::consensus::encode::Encodable for bitcoin_units::block::BlockInterval
impl bitcoin::consensus::encode::Encodable for bool
impl bitcoin::consensus::encode::Encodable for i16
impl bitcoin::consensus::encode::Encodable for i32
@ -5163,17 +5167,17 @@ pub bitcoin::consensus::DecodeError::Other(E)
pub bitcoin::consensus::DecodeError::TooManyBytes
pub bitcoin::consensus::Params::allow_min_difficulty_blocks: bool
pub bitcoin::consensus::Params::bip16_time: u32
pub bitcoin::consensus::Params::bip34_height: u32
pub bitcoin::consensus::Params::bip65_height: u32
pub bitcoin::consensus::Params::bip66_height: u32
pub bitcoin::consensus::Params::bip34_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::Params::bip65_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::Params::bip66_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::Params::max_attainable_target: bitcoin::pow::Target
pub bitcoin::consensus::Params::miner_confirmation_window: u32
pub bitcoin::consensus::Params::miner_confirmation_window: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::Params::network: bitcoin::network::Network
pub bitcoin::consensus::Params::no_pow_retargeting: bool
pub bitcoin::consensus::Params::pow_limit: bitcoin::pow::Target
pub bitcoin::consensus::Params::pow_target_spacing: u64
pub bitcoin::consensus::Params::pow_target_timespan: u64
pub bitcoin::consensus::Params::rule_change_activation_threshold: u32
pub bitcoin::consensus::Params::rule_change_activation_threshold: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::encode::Error::InvalidChecksum
pub bitcoin::consensus::encode::Error::InvalidChecksum::actual: [u8; 4]
pub bitcoin::consensus::encode::Error::InvalidChecksum::expected: [u8; 4]
@ -5188,17 +5192,17 @@ pub bitcoin::consensus::encode::FromHexError::Decode(bitcoin::consensus::DecodeE
pub bitcoin::consensus::encode::FromHexError::OddLengthString(hex_conservative::error::OddLengthStringError)
pub bitcoin::consensus::params::Params::allow_min_difficulty_blocks: bool
pub bitcoin::consensus::params::Params::bip16_time: u32
pub bitcoin::consensus::params::Params::bip34_height: u32
pub bitcoin::consensus::params::Params::bip65_height: u32
pub bitcoin::consensus::params::Params::bip66_height: u32
pub bitcoin::consensus::params::Params::bip34_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::params::Params::bip65_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::params::Params::bip66_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::params::Params::max_attainable_target: bitcoin::pow::Target
pub bitcoin::consensus::params::Params::miner_confirmation_window: u32
pub bitcoin::consensus::params::Params::miner_confirmation_window: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::params::Params::network: bitcoin::network::Network
pub bitcoin::consensus::params::Params::no_pow_retargeting: bool
pub bitcoin::consensus::params::Params::pow_limit: bitcoin::pow::Target
pub bitcoin::consensus::params::Params::pow_target_spacing: u64
pub bitcoin::consensus::params::Params::pow_target_timespan: u64
pub bitcoin::consensus::params::Params::rule_change_activation_threshold: u32
pub bitcoin::consensus::params::Params::rule_change_activation_threshold: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::validation::TxVerifyError::ScriptVerification(bitcoin::consensus::validation::BitcoinconsensusError)
pub bitcoin::consensus::validation::TxVerifyError::UnknownSpentOutput(bitcoin::blockdata::transaction::OutPoint)
pub bitcoin::ecdsa::Error::EmptySignature
@ -5357,10 +5361,10 @@ pub bitcoin::p2p::message_filter::CFilter::filter_type: u8
pub bitcoin::p2p::message_filter::GetCFCheckpt::filter_type: u8
pub bitcoin::p2p::message_filter::GetCFCheckpt::stop_hash: bitcoin::blockdata::block::BlockHash
pub bitcoin::p2p::message_filter::GetCFHeaders::filter_type: u8
pub bitcoin::p2p::message_filter::GetCFHeaders::start_height: u32
pub bitcoin::p2p::message_filter::GetCFHeaders::start_height: bitcoin_units::block::BlockHeight
pub bitcoin::p2p::message_filter::GetCFHeaders::stop_hash: bitcoin::blockdata::block::BlockHash
pub bitcoin::p2p::message_filter::GetCFilters::filter_type: u8
pub bitcoin::p2p::message_filter::GetCFilters::start_height: u32
pub bitcoin::p2p::message_filter::GetCFilters::start_height: bitcoin_units::block::BlockHeight
pub bitcoin::p2p::message_filter::GetCFilters::stop_hash: bitcoin::blockdata::block::BlockHash
pub bitcoin::p2p::message_network::Reject::ccode: bitcoin::p2p::message_network::RejectReason
pub bitcoin::p2p::message_network::Reject::hash: bitcoin_hashes::sha256d::Hash
@ -5385,17 +5389,17 @@ pub bitcoin::p2p::message_network::VersionMessage::user_agent: alloc::string::St
pub bitcoin::p2p::message_network::VersionMessage::version: u32
pub bitcoin::params::Params::allow_min_difficulty_blocks: bool
pub bitcoin::params::Params::bip16_time: u32
pub bitcoin::params::Params::bip34_height: u32
pub bitcoin::params::Params::bip65_height: u32
pub bitcoin::params::Params::bip66_height: u32
pub bitcoin::params::Params::bip34_height: bitcoin_units::block::BlockHeight
pub bitcoin::params::Params::bip65_height: bitcoin_units::block::BlockHeight
pub bitcoin::params::Params::bip66_height: bitcoin_units::block::BlockHeight
pub bitcoin::params::Params::max_attainable_target: bitcoin::pow::Target
pub bitcoin::params::Params::miner_confirmation_window: u32
pub bitcoin::params::Params::miner_confirmation_window: bitcoin_units::block::BlockInterval
pub bitcoin::params::Params::network: bitcoin::network::Network
pub bitcoin::params::Params::no_pow_retargeting: bool
pub bitcoin::params::Params::pow_limit: bitcoin::pow::Target
pub bitcoin::params::Params::pow_target_spacing: u64
pub bitcoin::params::Params::pow_target_timespan: u64
pub bitcoin::params::Params::rule_change_activation_threshold: u32
pub bitcoin::params::Params::rule_change_activation_threshold: bitcoin_units::block::BlockInterval
pub bitcoin::psbt::Error::CombineInconsistentKeySources(alloc::boxed::Box<bitcoin::bip32::Xpub>)
pub bitcoin::psbt::Error::ConsensusEncoding(bitcoin::consensus::encode::Error)
pub bitcoin::psbt::Error::DuplicateKey(bitcoin::psbt::raw::Key)
@ -9874,6 +9878,10 @@ pub fn bitcoin_hashes::sha256t::Hash<bitcoin::taproot::TapLeafTag>::from(hashtyp
pub fn bitcoin_hashes::sha256t::Hash<bitcoin::taproot::TapTweakTag>::from(hashtype: bitcoin::taproot::TapTweakHash) -> bitcoin_hashes::sha256t::Hash<bitcoin::taproot::TapTweakTag>
pub fn bitcoin_units::amount::Amount::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<Self, bitcoin::consensus::encode::Error>
pub fn bitcoin_units::amount::Amount::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn bitcoin_units::block::BlockHeight::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<Self, bitcoin::consensus::encode::Error>
pub fn bitcoin_units::block::BlockHeight::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn bitcoin_units::block::BlockInterval::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<Self, bitcoin::consensus::encode::Error>
pub fn bitcoin_units::block::BlockInterval::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn bool::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<bool, bitcoin::consensus::encode::Error>
pub fn bool::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn core::convert::Infallible::input_len(&self) -> usize
@ -10450,6 +10458,8 @@ pub type bitcoin::taproot::serialized_signature::SerializedSignature::Target = [
pub type std::collections::hash::map::HashMap<bitcoin::PublicKey, bitcoin::PrivateKey>::Error = bitcoin::psbt::GetKeyError
pub type std::collections::hash::set::HashSet<bitcoin::bip32::Xpriv>::Error = bitcoin::psbt::GetKeyError
pub use bitcoin::Amount
pub use bitcoin::BlockHeight
pub use bitcoin::BlockInterval
pub use bitcoin::Denomination
pub use bitcoin::FeeRate
pub use bitcoin::SignedAmount

View File

@ -262,6 +262,8 @@ impl bitcoin::consensus::encode::Decodable for bitcoin::taproot::TapLeafHash
impl bitcoin::consensus::encode::Decodable for bitcoin_hashes::sha256::Hash
impl bitcoin::consensus::encode::Decodable for bitcoin_hashes::sha256d::Hash
impl bitcoin::consensus::encode::Decodable for bitcoin_units::amount::Amount
impl bitcoin::consensus::encode::Decodable for bitcoin_units::block::BlockHeight
impl bitcoin::consensus::encode::Decodable for bitcoin_units::block::BlockInterval
impl bitcoin::consensus::encode::Decodable for bool
impl bitcoin::consensus::encode::Decodable for i16
impl bitcoin::consensus::encode::Decodable for i32
@ -363,6 +365,8 @@ impl bitcoin::consensus::encode::Encodable for bitcoin::taproot::TapLeafHash
impl bitcoin::consensus::encode::Encodable for bitcoin_hashes::sha256::Hash
impl bitcoin::consensus::encode::Encodable for bitcoin_hashes::sha256d::Hash
impl bitcoin::consensus::encode::Encodable for bitcoin_units::amount::Amount
impl bitcoin::consensus::encode::Encodable for bitcoin_units::block::BlockHeight
impl bitcoin::consensus::encode::Encodable for bitcoin_units::block::BlockInterval
impl bitcoin::consensus::encode::Encodable for bool
impl bitcoin::consensus::encode::Encodable for i16
impl bitcoin::consensus::encode::Encodable for i32
@ -4887,17 +4891,17 @@ pub bitcoin::consensus::DecodeError::Other(E)
pub bitcoin::consensus::DecodeError::TooManyBytes
pub bitcoin::consensus::Params::allow_min_difficulty_blocks: bool
pub bitcoin::consensus::Params::bip16_time: u32
pub bitcoin::consensus::Params::bip34_height: u32
pub bitcoin::consensus::Params::bip65_height: u32
pub bitcoin::consensus::Params::bip66_height: u32
pub bitcoin::consensus::Params::bip34_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::Params::bip65_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::Params::bip66_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::Params::max_attainable_target: bitcoin::pow::Target
pub bitcoin::consensus::Params::miner_confirmation_window: u32
pub bitcoin::consensus::Params::miner_confirmation_window: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::Params::network: bitcoin::network::Network
pub bitcoin::consensus::Params::no_pow_retargeting: bool
pub bitcoin::consensus::Params::pow_limit: bitcoin::pow::Target
pub bitcoin::consensus::Params::pow_target_spacing: u64
pub bitcoin::consensus::Params::pow_target_timespan: u64
pub bitcoin::consensus::Params::rule_change_activation_threshold: u32
pub bitcoin::consensus::Params::rule_change_activation_threshold: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::encode::Error::InvalidChecksum
pub bitcoin::consensus::encode::Error::InvalidChecksum::actual: [u8; 4]
pub bitcoin::consensus::encode::Error::InvalidChecksum::expected: [u8; 4]
@ -4912,17 +4916,17 @@ pub bitcoin::consensus::encode::FromHexError::Decode(bitcoin::consensus::DecodeE
pub bitcoin::consensus::encode::FromHexError::OddLengthString(hex_conservative::error::OddLengthStringError)
pub bitcoin::consensus::params::Params::allow_min_difficulty_blocks: bool
pub bitcoin::consensus::params::Params::bip16_time: u32
pub bitcoin::consensus::params::Params::bip34_height: u32
pub bitcoin::consensus::params::Params::bip65_height: u32
pub bitcoin::consensus::params::Params::bip66_height: u32
pub bitcoin::consensus::params::Params::bip34_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::params::Params::bip65_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::params::Params::bip66_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::params::Params::max_attainable_target: bitcoin::pow::Target
pub bitcoin::consensus::params::Params::miner_confirmation_window: u32
pub bitcoin::consensus::params::Params::miner_confirmation_window: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::params::Params::network: bitcoin::network::Network
pub bitcoin::consensus::params::Params::no_pow_retargeting: bool
pub bitcoin::consensus::params::Params::pow_limit: bitcoin::pow::Target
pub bitcoin::consensus::params::Params::pow_target_spacing: u64
pub bitcoin::consensus::params::Params::pow_target_timespan: u64
pub bitcoin::consensus::params::Params::rule_change_activation_threshold: u32
pub bitcoin::consensus::params::Params::rule_change_activation_threshold: bitcoin_units::block::BlockInterval
pub bitcoin::ecdsa::Error::EmptySignature
pub bitcoin::ecdsa::Error::Hex(hex_conservative::error::HexToBytesError)
pub bitcoin::ecdsa::Error::Secp256k1(secp256k1::Error)
@ -5079,10 +5083,10 @@ pub bitcoin::p2p::message_filter::CFilter::filter_type: u8
pub bitcoin::p2p::message_filter::GetCFCheckpt::filter_type: u8
pub bitcoin::p2p::message_filter::GetCFCheckpt::stop_hash: bitcoin::blockdata::block::BlockHash
pub bitcoin::p2p::message_filter::GetCFHeaders::filter_type: u8
pub bitcoin::p2p::message_filter::GetCFHeaders::start_height: u32
pub bitcoin::p2p::message_filter::GetCFHeaders::start_height: bitcoin_units::block::BlockHeight
pub bitcoin::p2p::message_filter::GetCFHeaders::stop_hash: bitcoin::blockdata::block::BlockHash
pub bitcoin::p2p::message_filter::GetCFilters::filter_type: u8
pub bitcoin::p2p::message_filter::GetCFilters::start_height: u32
pub bitcoin::p2p::message_filter::GetCFilters::start_height: bitcoin_units::block::BlockHeight
pub bitcoin::p2p::message_filter::GetCFilters::stop_hash: bitcoin::blockdata::block::BlockHash
pub bitcoin::p2p::message_network::Reject::ccode: bitcoin::p2p::message_network::RejectReason
pub bitcoin::p2p::message_network::Reject::hash: bitcoin_hashes::sha256d::Hash
@ -5107,17 +5111,17 @@ pub bitcoin::p2p::message_network::VersionMessage::user_agent: alloc::string::St
pub bitcoin::p2p::message_network::VersionMessage::version: u32
pub bitcoin::params::Params::allow_min_difficulty_blocks: bool
pub bitcoin::params::Params::bip16_time: u32
pub bitcoin::params::Params::bip34_height: u32
pub bitcoin::params::Params::bip65_height: u32
pub bitcoin::params::Params::bip66_height: u32
pub bitcoin::params::Params::bip34_height: bitcoin_units::block::BlockHeight
pub bitcoin::params::Params::bip65_height: bitcoin_units::block::BlockHeight
pub bitcoin::params::Params::bip66_height: bitcoin_units::block::BlockHeight
pub bitcoin::params::Params::max_attainable_target: bitcoin::pow::Target
pub bitcoin::params::Params::miner_confirmation_window: u32
pub bitcoin::params::Params::miner_confirmation_window: bitcoin_units::block::BlockInterval
pub bitcoin::params::Params::network: bitcoin::network::Network
pub bitcoin::params::Params::no_pow_retargeting: bool
pub bitcoin::params::Params::pow_limit: bitcoin::pow::Target
pub bitcoin::params::Params::pow_target_spacing: u64
pub bitcoin::params::Params::pow_target_timespan: u64
pub bitcoin::params::Params::rule_change_activation_threshold: u32
pub bitcoin::params::Params::rule_change_activation_threshold: bitcoin_units::block::BlockInterval
pub bitcoin::psbt::Error::CombineInconsistentKeySources(alloc::boxed::Box<bitcoin::bip32::Xpub>)
pub bitcoin::psbt::Error::ConsensusEncoding(bitcoin::consensus::encode::Error)
pub bitcoin::psbt::Error::DuplicateKey(bitcoin::psbt::raw::Key)
@ -9358,6 +9362,10 @@ pub fn bitcoin_hashes::sha256t::Hash<bitcoin::taproot::TapLeafTag>::from(hashtyp
pub fn bitcoin_hashes::sha256t::Hash<bitcoin::taproot::TapTweakTag>::from(hashtype: bitcoin::taproot::TapTweakHash) -> bitcoin_hashes::sha256t::Hash<bitcoin::taproot::TapTweakTag>
pub fn bitcoin_units::amount::Amount::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<Self, bitcoin::consensus::encode::Error>
pub fn bitcoin_units::amount::Amount::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn bitcoin_units::block::BlockHeight::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<Self, bitcoin::consensus::encode::Error>
pub fn bitcoin_units::block::BlockHeight::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn bitcoin_units::block::BlockInterval::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<Self, bitcoin::consensus::encode::Error>
pub fn bitcoin_units::block::BlockInterval::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn bool::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<bool, bitcoin::consensus::encode::Error>
pub fn bool::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn core::convert::Infallible::input_len(&self) -> usize
@ -9908,6 +9916,8 @@ pub type bitcoin::taproot::serialized_signature::SerializedSignature::Target = [
pub type std::collections::hash::map::HashMap<bitcoin::PublicKey, bitcoin::PrivateKey>::Error = bitcoin::psbt::GetKeyError
pub type std::collections::hash::set::HashSet<bitcoin::bip32::Xpriv>::Error = bitcoin::psbt::GetKeyError
pub use bitcoin::Amount
pub use bitcoin::BlockHeight
pub use bitcoin::BlockInterval
pub use bitcoin::Denomination
pub use bitcoin::FeeRate
pub use bitcoin::SignedAmount

View File

@ -233,6 +233,8 @@ impl bitcoin::consensus::encode::Decodable for bitcoin::taproot::TapLeafHash
impl bitcoin::consensus::encode::Decodable for bitcoin_hashes::sha256::Hash
impl bitcoin::consensus::encode::Decodable for bitcoin_hashes::sha256d::Hash
impl bitcoin::consensus::encode::Decodable for bitcoin_units::amount::Amount
impl bitcoin::consensus::encode::Decodable for bitcoin_units::block::BlockHeight
impl bitcoin::consensus::encode::Decodable for bitcoin_units::block::BlockInterval
impl bitcoin::consensus::encode::Decodable for bool
impl bitcoin::consensus::encode::Decodable for i16
impl bitcoin::consensus::encode::Decodable for i32
@ -306,6 +308,8 @@ impl bitcoin::consensus::encode::Encodable for bitcoin::taproot::TapLeafHash
impl bitcoin::consensus::encode::Encodable for bitcoin_hashes::sha256::Hash
impl bitcoin::consensus::encode::Encodable for bitcoin_hashes::sha256d::Hash
impl bitcoin::consensus::encode::Encodable for bitcoin_units::amount::Amount
impl bitcoin::consensus::encode::Encodable for bitcoin_units::block::BlockHeight
impl bitcoin::consensus::encode::Encodable for bitcoin_units::block::BlockInterval
impl bitcoin::consensus::encode::Encodable for bool
impl bitcoin::consensus::encode::Encodable for i16
impl bitcoin::consensus::encode::Encodable for i32
@ -4401,17 +4405,17 @@ pub bitcoin::consensus::DecodeError::Other(E)
pub bitcoin::consensus::DecodeError::TooManyBytes
pub bitcoin::consensus::Params::allow_min_difficulty_blocks: bool
pub bitcoin::consensus::Params::bip16_time: u32
pub bitcoin::consensus::Params::bip34_height: u32
pub bitcoin::consensus::Params::bip65_height: u32
pub bitcoin::consensus::Params::bip66_height: u32
pub bitcoin::consensus::Params::bip34_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::Params::bip65_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::Params::bip66_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::Params::max_attainable_target: bitcoin::pow::Target
pub bitcoin::consensus::Params::miner_confirmation_window: u32
pub bitcoin::consensus::Params::miner_confirmation_window: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::Params::network: bitcoin::network::Network
pub bitcoin::consensus::Params::no_pow_retargeting: bool
pub bitcoin::consensus::Params::pow_limit: bitcoin::pow::Target
pub bitcoin::consensus::Params::pow_target_spacing: u64
pub bitcoin::consensus::Params::pow_target_timespan: u64
pub bitcoin::consensus::Params::rule_change_activation_threshold: u32
pub bitcoin::consensus::Params::rule_change_activation_threshold: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::encode::Error::InvalidChecksum
pub bitcoin::consensus::encode::Error::InvalidChecksum::actual: [u8; 4]
pub bitcoin::consensus::encode::Error::InvalidChecksum::expected: [u8; 4]
@ -4426,17 +4430,17 @@ pub bitcoin::consensus::encode::FromHexError::Decode(bitcoin::consensus::DecodeE
pub bitcoin::consensus::encode::FromHexError::OddLengthString(hex_conservative::error::OddLengthStringError)
pub bitcoin::consensus::params::Params::allow_min_difficulty_blocks: bool
pub bitcoin::consensus::params::Params::bip16_time: u32
pub bitcoin::consensus::params::Params::bip34_height: u32
pub bitcoin::consensus::params::Params::bip65_height: u32
pub bitcoin::consensus::params::Params::bip66_height: u32
pub bitcoin::consensus::params::Params::bip34_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::params::Params::bip65_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::params::Params::bip66_height: bitcoin_units::block::BlockHeight
pub bitcoin::consensus::params::Params::max_attainable_target: bitcoin::pow::Target
pub bitcoin::consensus::params::Params::miner_confirmation_window: u32
pub bitcoin::consensus::params::Params::miner_confirmation_window: bitcoin_units::block::BlockInterval
pub bitcoin::consensus::params::Params::network: bitcoin::network::Network
pub bitcoin::consensus::params::Params::no_pow_retargeting: bool
pub bitcoin::consensus::params::Params::pow_limit: bitcoin::pow::Target
pub bitcoin::consensus::params::Params::pow_target_spacing: u64
pub bitcoin::consensus::params::Params::pow_target_timespan: u64
pub bitcoin::consensus::params::Params::rule_change_activation_threshold: u32
pub bitcoin::consensus::params::Params::rule_change_activation_threshold: bitcoin_units::block::BlockInterval
pub bitcoin::ecdsa::Error::EmptySignature
pub bitcoin::ecdsa::Error::Hex(hex_conservative::error::HexToBytesError)
pub bitcoin::ecdsa::Error::Secp256k1(secp256k1::Error)
@ -4497,17 +4501,17 @@ pub bitcoin::opcodes::ClassifyContext::Legacy
pub bitcoin::opcodes::ClassifyContext::TapScript
pub bitcoin::params::Params::allow_min_difficulty_blocks: bool
pub bitcoin::params::Params::bip16_time: u32
pub bitcoin::params::Params::bip34_height: u32
pub bitcoin::params::Params::bip65_height: u32
pub bitcoin::params::Params::bip66_height: u32
pub bitcoin::params::Params::bip34_height: bitcoin_units::block::BlockHeight
pub bitcoin::params::Params::bip65_height: bitcoin_units::block::BlockHeight
pub bitcoin::params::Params::bip66_height: bitcoin_units::block::BlockHeight
pub bitcoin::params::Params::max_attainable_target: bitcoin::pow::Target
pub bitcoin::params::Params::miner_confirmation_window: u32
pub bitcoin::params::Params::miner_confirmation_window: bitcoin_units::block::BlockInterval
pub bitcoin::params::Params::network: bitcoin::network::Network
pub bitcoin::params::Params::no_pow_retargeting: bool
pub bitcoin::params::Params::pow_limit: bitcoin::pow::Target
pub bitcoin::params::Params::pow_target_spacing: u64
pub bitcoin::params::Params::pow_target_timespan: u64
pub bitcoin::params::Params::rule_change_activation_threshold: u32
pub bitcoin::params::Params::rule_change_activation_threshold: bitcoin_units::block::BlockInterval
pub bitcoin::psbt::Error::CombineInconsistentKeySources(alloc::boxed::Box<bitcoin::bip32::Xpub>)
pub bitcoin::psbt::Error::ConsensusEncoding(bitcoin::consensus::encode::Error)
pub bitcoin::psbt::Error::DuplicateKey(bitcoin::psbt::raw::Key)
@ -8468,6 +8472,10 @@ pub fn bitcoin_hashes::sha256t::Hash<bitcoin::taproot::TapLeafTag>::from(hashtyp
pub fn bitcoin_hashes::sha256t::Hash<bitcoin::taproot::TapTweakTag>::from(hashtype: bitcoin::taproot::TapTweakHash) -> bitcoin_hashes::sha256t::Hash<bitcoin::taproot::TapTweakTag>
pub fn bitcoin_units::amount::Amount::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<Self, bitcoin::consensus::encode::Error>
pub fn bitcoin_units::amount::Amount::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn bitcoin_units::block::BlockHeight::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<Self, bitcoin::consensus::encode::Error>
pub fn bitcoin_units::block::BlockHeight::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn bitcoin_units::block::BlockInterval::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<Self, bitcoin::consensus::encode::Error>
pub fn bitcoin_units::block::BlockInterval::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn bool::consensus_decode<R: bitcoin_io::BufRead + core::marker::Sized>(r: &mut R) -> core::result::Result<bool, bitcoin::consensus::encode::Error>
pub fn bool::consensus_encode<W: bitcoin_io::Write + core::marker::Sized>(&self, w: &mut W) -> core::result::Result<usize, bitcoin_io::error::Error>
pub fn core::convert::Infallible::input_len(&self) -> usize
@ -8979,6 +8987,8 @@ pub type bitcoin::taproot::serialized_signature::SerializedSignature::IntoIter =
pub type bitcoin::taproot::serialized_signature::SerializedSignature::Item = u8
pub type bitcoin::taproot::serialized_signature::SerializedSignature::Target = [u8]
pub use bitcoin::Amount
pub use bitcoin::BlockHeight
pub use bitcoin::BlockInterval
pub use bitcoin::Denomination
pub use bitcoin::FeeRate
pub use bitcoin::SignedAmount

View File

@ -17,6 +17,8 @@ impl bitcoin_units::amount::serde::SerdeAmount for bitcoin_units::amount::Amount
impl bitcoin_units::amount::serde::SerdeAmount for bitcoin_units::amount::SignedAmount
impl bitcoin_units::amount::serde::SerdeAmountForOpt for bitcoin_units::amount::Amount
impl bitcoin_units::amount::serde::SerdeAmountForOpt for bitcoin_units::amount::SignedAmount
impl bitcoin_units::block::BlockHeight
impl bitcoin_units::block::BlockInterval
impl bitcoin_units::fee_rate::FeeRate
impl bitcoin_units::locktime::absolute::Height
impl bitcoin_units::locktime::absolute::Time
@ -50,6 +52,9 @@ impl core::clone::Clone for bitcoin_units::amount::PossiblyConfusingDenomination
impl core::clone::Clone for bitcoin_units::amount::SignedAmount
impl core::clone::Clone for bitcoin_units::amount::TooPreciseError
impl core::clone::Clone for bitcoin_units::amount::UnknownDenominationError
impl core::clone::Clone for bitcoin_units::block::BlockHeight
impl core::clone::Clone for bitcoin_units::block::BlockInterval
impl core::clone::Clone for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::clone::Clone for bitcoin_units::fee_rate::FeeRate
impl core::clone::Clone for bitcoin_units::locktime::absolute::ConversionError
impl core::clone::Clone for bitcoin_units::locktime::absolute::Height
@ -79,6 +84,9 @@ impl core::cmp::Eq for bitcoin_units::amount::PossiblyConfusingDenominationError
impl core::cmp::Eq for bitcoin_units::amount::SignedAmount
impl core::cmp::Eq for bitcoin_units::amount::TooPreciseError
impl core::cmp::Eq for bitcoin_units::amount::UnknownDenominationError
impl core::cmp::Eq for bitcoin_units::block::BlockHeight
impl core::cmp::Eq for bitcoin_units::block::BlockInterval
impl core::cmp::Eq for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::cmp::Eq for bitcoin_units::fee_rate::FeeRate
impl core::cmp::Eq for bitcoin_units::locktime::absolute::ConversionError
impl core::cmp::Eq for bitcoin_units::locktime::absolute::Height
@ -96,6 +104,8 @@ impl core::cmp::Eq for bitcoin_units::parse::UnprefixedHexError
impl core::cmp::Eq for bitcoin_units::weight::Weight
impl core::cmp::Ord for bitcoin_units::amount::Amount
impl core::cmp::Ord for bitcoin_units::amount::SignedAmount
impl core::cmp::Ord for bitcoin_units::block::BlockHeight
impl core::cmp::Ord for bitcoin_units::block::BlockInterval
impl core::cmp::Ord for bitcoin_units::fee_rate::FeeRate
impl core::cmp::Ord for bitcoin_units::locktime::absolute::Height
impl core::cmp::Ord for bitcoin_units::locktime::absolute::Time
@ -116,6 +126,9 @@ impl core::cmp::PartialEq for bitcoin_units::amount::PossiblyConfusingDenominati
impl core::cmp::PartialEq for bitcoin_units::amount::SignedAmount
impl core::cmp::PartialEq for bitcoin_units::amount::TooPreciseError
impl core::cmp::PartialEq for bitcoin_units::amount::UnknownDenominationError
impl core::cmp::PartialEq for bitcoin_units::block::BlockHeight
impl core::cmp::PartialEq for bitcoin_units::block::BlockInterval
impl core::cmp::PartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::cmp::PartialEq for bitcoin_units::fee_rate::FeeRate
impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ConversionError
impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Height
@ -133,6 +146,8 @@ impl core::cmp::PartialEq for bitcoin_units::parse::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::weight::Weight
impl core::cmp::PartialOrd for bitcoin_units::amount::Amount
impl core::cmp::PartialOrd for bitcoin_units::amount::SignedAmount
impl core::cmp::PartialOrd for bitcoin_units::block::BlockHeight
impl core::cmp::PartialOrd for bitcoin_units::block::BlockInterval
impl core::cmp::PartialOrd for bitcoin_units::fee_rate::FeeRate
impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Height
impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Time
@ -152,7 +167,11 @@ impl core::convert::From<bitcoin_units::amount::ParseAmountError> for bitcoin_un
impl core::convert::From<bitcoin_units::amount::ParseDenominationError> for bitcoin_units::amount::ParseError
impl core::convert::From<bitcoin_units::amount::TooPreciseError> for bitcoin_units::amount::ParseAmountError
impl core::convert::From<bitcoin_units::amount::TooPreciseError> for bitcoin_units::amount::ParseError
impl core::convert::From<bitcoin_units::block::BlockHeight> for u32
impl core::convert::From<bitcoin_units::block::BlockInterval> for u32
impl core::convert::From<bitcoin_units::fee_rate::FeeRate> for u64
impl core::convert::From<bitcoin_units::locktime::absolute::Height> for bitcoin_units::block::BlockHeight
impl core::convert::From<bitcoin_units::locktime::relative::Height> for bitcoin_units::block::BlockInterval
impl core::convert::From<bitcoin_units::parse::ContainsPrefixError> for bitcoin_units::parse::UnprefixedHexError
impl core::convert::From<bitcoin_units::parse::MissingPrefixError> for bitcoin_units::parse::PrefixedHexError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin_units::parse::PrefixedHexError
@ -163,18 +182,26 @@ impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::P
impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::ParseDenominationError
impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::ParseError
impl core::convert::From<u16> for bitcoin_units::locktime::relative::Height
impl core::convert::From<u32> for bitcoin_units::block::BlockHeight
impl core::convert::From<u32> for bitcoin_units::block::BlockInterval
impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockHeight
impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockInterval
impl core::convert::TryFrom<&str> for bitcoin_units::fee_rate::FeeRate
impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Height
impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Time
impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Height
impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Time
impl core::convert::TryFrom<&str> for bitcoin_units::weight::Weight
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::block::BlockHeight
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::block::BlockInterval
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::fee_rate::FeeRate
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::locktime::absolute::Height
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::locktime::absolute::Time
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::locktime::relative::Height
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::locktime::relative::Time
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::weight::Weight
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::block::BlockHeight
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::block::BlockInterval
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::fee_rate::FeeRate
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::locktime::absolute::Height
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::locktime::absolute::Time
@ -183,6 +210,8 @@ impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::locktime::
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::weight::Weight
impl core::convert::TryFrom<bitcoin_units::amount::Amount> for bitcoin_units::amount::SignedAmount
impl core::convert::TryFrom<bitcoin_units::amount::SignedAmount> for bitcoin_units::amount::Amount
impl core::convert::TryFrom<bitcoin_units::block::BlockHeight> for bitcoin_units::locktime::absolute::Height
impl core::convert::TryFrom<bitcoin_units::block::BlockInterval> for bitcoin_units::locktime::relative::Height
impl core::default::Default for bitcoin_units::amount::Amount
impl core::default::Default for bitcoin_units::amount::SignedAmount
impl core::default::Default for bitcoin_units::locktime::relative::Height
@ -197,6 +226,7 @@ impl core::error::Error for bitcoin_units::amount::ParseError
impl core::error::Error for bitcoin_units::amount::PossiblyConfusingDenominationError
impl core::error::Error for bitcoin_units::amount::TooPreciseError
impl core::error::Error for bitcoin_units::amount::UnknownDenominationError
impl core::error::Error for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::error::Error for bitcoin_units::locktime::absolute::ConversionError
impl core::error::Error for bitcoin_units::locktime::absolute::ParseHeightError
impl core::error::Error for bitcoin_units::locktime::absolute::ParseTimeError
@ -221,6 +251,9 @@ impl core::fmt::Debug for bitcoin_units::amount::PossiblyConfusingDenominationEr
impl core::fmt::Debug for bitcoin_units::amount::SignedAmount
impl core::fmt::Debug for bitcoin_units::amount::TooPreciseError
impl core::fmt::Debug for bitcoin_units::amount::UnknownDenominationError
impl core::fmt::Debug for bitcoin_units::block::BlockHeight
impl core::fmt::Debug for bitcoin_units::block::BlockInterval
impl core::fmt::Debug for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::fmt::Debug for bitcoin_units::fee_rate::FeeRate
impl core::fmt::Debug for bitcoin_units::locktime::absolute::ConversionError
impl core::fmt::Debug for bitcoin_units::locktime::absolute::Height
@ -250,6 +283,9 @@ impl core::fmt::Display for bitcoin_units::amount::PossiblyConfusingDenomination
impl core::fmt::Display for bitcoin_units::amount::SignedAmount
impl core::fmt::Display for bitcoin_units::amount::TooPreciseError
impl core::fmt::Display for bitcoin_units::amount::UnknownDenominationError
impl core::fmt::Display for bitcoin_units::block::BlockHeight
impl core::fmt::Display for bitcoin_units::block::BlockInterval
impl core::fmt::Display for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::fmt::Display for bitcoin_units::fee_rate::FeeRate
impl core::fmt::Display for bitcoin_units::locktime::absolute::ConversionError
impl core::fmt::Display for bitcoin_units::locktime::absolute::Height
@ -268,6 +304,8 @@ impl core::fmt::Display for bitcoin_units::weight::Weight
impl core::hash::Hash for bitcoin_units::amount::Amount
impl core::hash::Hash for bitcoin_units::amount::Denomination
impl core::hash::Hash for bitcoin_units::amount::SignedAmount
impl core::hash::Hash for bitcoin_units::block::BlockHeight
impl core::hash::Hash for bitcoin_units::block::BlockInterval
impl core::hash::Hash for bitcoin_units::fee_rate::FeeRate
impl core::hash::Hash for bitcoin_units::locktime::absolute::Height
impl core::hash::Hash for bitcoin_units::locktime::absolute::Time
@ -281,6 +319,8 @@ impl core::marker::Copy for bitcoin_units::amount::Amount
impl core::marker::Copy for bitcoin_units::amount::Denomination
impl core::marker::Copy for bitcoin_units::amount::OutOfRangeError
impl core::marker::Copy for bitcoin_units::amount::SignedAmount
impl core::marker::Copy for bitcoin_units::block::BlockHeight
impl core::marker::Copy for bitcoin_units::block::BlockInterval
impl core::marker::Copy for bitcoin_units::fee_rate::FeeRate
impl core::marker::Copy for bitcoin_units::locktime::absolute::Height
impl core::marker::Copy for bitcoin_units::locktime::absolute::Time
@ -302,6 +342,9 @@ impl core::marker::Freeze for bitcoin_units::amount::PossiblyConfusingDenominati
impl core::marker::Freeze for bitcoin_units::amount::SignedAmount
impl core::marker::Freeze for bitcoin_units::amount::TooPreciseError
impl core::marker::Freeze for bitcoin_units::amount::UnknownDenominationError
impl core::marker::Freeze for bitcoin_units::block::BlockHeight
impl core::marker::Freeze for bitcoin_units::block::BlockInterval
impl core::marker::Freeze for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::Freeze for bitcoin_units::fee_rate::FeeRate
impl core::marker::Freeze for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::Freeze for bitcoin_units::locktime::absolute::Height
@ -332,6 +375,9 @@ impl core::marker::Send for bitcoin_units::amount::PossiblyConfusingDenomination
impl core::marker::Send for bitcoin_units::amount::SignedAmount
impl core::marker::Send for bitcoin_units::amount::TooPreciseError
impl core::marker::Send for bitcoin_units::amount::UnknownDenominationError
impl core::marker::Send for bitcoin_units::block::BlockHeight
impl core::marker::Send for bitcoin_units::block::BlockInterval
impl core::marker::Send for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::Send for bitcoin_units::fee_rate::FeeRate
impl core::marker::Send for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::Send for bitcoin_units::locktime::absolute::Height
@ -361,6 +407,9 @@ impl core::marker::StructuralPartialEq for bitcoin_units::amount::PossiblyConfus
impl core::marker::StructuralPartialEq for bitcoin_units::amount::SignedAmount
impl core::marker::StructuralPartialEq for bitcoin_units::amount::TooPreciseError
impl core::marker::StructuralPartialEq for bitcoin_units::amount::UnknownDenominationError
impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockHeight
impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockInterval
impl core::marker::StructuralPartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::StructuralPartialEq for bitcoin_units::fee_rate::FeeRate
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Height
@ -391,6 +440,9 @@ impl core::marker::Sync for bitcoin_units::amount::PossiblyConfusingDenomination
impl core::marker::Sync for bitcoin_units::amount::SignedAmount
impl core::marker::Sync for bitcoin_units::amount::TooPreciseError
impl core::marker::Sync for bitcoin_units::amount::UnknownDenominationError
impl core::marker::Sync for bitcoin_units::block::BlockHeight
impl core::marker::Sync for bitcoin_units::block::BlockInterval
impl core::marker::Sync for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::Sync for bitcoin_units::fee_rate::FeeRate
impl core::marker::Sync for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::Sync for bitcoin_units::locktime::absolute::Height
@ -421,6 +473,9 @@ impl core::marker::Unpin for bitcoin_units::amount::PossiblyConfusingDenominatio
impl core::marker::Unpin for bitcoin_units::amount::SignedAmount
impl core::marker::Unpin for bitcoin_units::amount::TooPreciseError
impl core::marker::Unpin for bitcoin_units::amount::UnknownDenominationError
impl core::marker::Unpin for bitcoin_units::block::BlockHeight
impl core::marker::Unpin for bitcoin_units::block::BlockInterval
impl core::marker::Unpin for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::Unpin for bitcoin_units::fee_rate::FeeRate
impl core::marker::Unpin for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::Unpin for bitcoin_units::locktime::absolute::Height
@ -438,9 +493,12 @@ impl core::marker::Unpin for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Unpin for bitcoin_units::weight::Weight
impl core::ops::arith::Add for bitcoin_units::amount::Amount
impl core::ops::arith::Add for bitcoin_units::amount::SignedAmount
impl core::ops::arith::Add for bitcoin_units::block::BlockInterval
impl core::ops::arith::Add for bitcoin_units::weight::Weight
impl core::ops::arith::Add<bitcoin_units::block::BlockInterval> for bitcoin_units::block::BlockHeight
impl core::ops::arith::AddAssign for bitcoin_units::amount::Amount
impl core::ops::arith::AddAssign for bitcoin_units::amount::SignedAmount
impl core::ops::arith::AddAssign for bitcoin_units::block::BlockInterval
impl core::ops::arith::AddAssign for bitcoin_units::weight::Weight
impl core::ops::arith::Div for bitcoin_units::weight::Weight
impl core::ops::arith::Div<bitcoin_units::weight::Weight> for bitcoin_units::amount::Amount
@ -466,9 +524,13 @@ impl core::ops::arith::RemAssign<i64> for bitcoin_units::amount::SignedAmount
impl core::ops::arith::RemAssign<u64> for bitcoin_units::amount::Amount
impl core::ops::arith::Sub for bitcoin_units::amount::Amount
impl core::ops::arith::Sub for bitcoin_units::amount::SignedAmount
impl core::ops::arith::Sub for bitcoin_units::block::BlockHeight
impl core::ops::arith::Sub for bitcoin_units::block::BlockInterval
impl core::ops::arith::Sub for bitcoin_units::weight::Weight
impl core::ops::arith::Sub<bitcoin_units::block::BlockInterval> for bitcoin_units::block::BlockHeight
impl core::ops::arith::SubAssign for bitcoin_units::amount::Amount
impl core::ops::arith::SubAssign for bitcoin_units::amount::SignedAmount
impl core::ops::arith::SubAssign for bitcoin_units::block::BlockInterval
impl core::ops::arith::SubAssign for bitcoin_units::weight::Weight
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Amount
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Denomination
@ -485,6 +547,9 @@ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Possibly
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::SignedAmount
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::TooPreciseError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::UnknownDenominationError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockHeight
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockInterval
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::fee_rate::FeeRate
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ConversionError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::Height
@ -515,6 +580,9 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::PossiblyCon
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::SignedAmount
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::TooPreciseError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::UnknownDenominationError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockHeight
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockInterval
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::fee_rate::FeeRate
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ConversionError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::Height
@ -533,6 +601,8 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::weight::Weight
impl core::str::traits::FromStr for bitcoin_units::amount::Amount
impl core::str::traits::FromStr for bitcoin_units::amount::Denomination
impl core::str::traits::FromStr for bitcoin_units::amount::SignedAmount
impl core::str::traits::FromStr for bitcoin_units::block::BlockHeight
impl core::str::traits::FromStr for bitcoin_units::block::BlockInterval
impl core::str::traits::FromStr for bitcoin_units::fee_rate::FeeRate
impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Height
impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Time
@ -540,6 +610,8 @@ impl core::str::traits::FromStr for bitcoin_units::locktime::relative::Height
impl core::str::traits::FromStr for bitcoin_units::locktime::relative::Time
impl core::str::traits::FromStr for bitcoin_units::weight::Weight
impl serde::ser::Serialize for bitcoin_units::amount::Amount
impl serde::ser::Serialize for bitcoin_units::block::BlockHeight
impl serde::ser::Serialize for bitcoin_units::block::BlockInterval
impl serde::ser::Serialize for bitcoin_units::fee_rate::FeeRate
impl serde::ser::Serialize for bitcoin_units::locktime::absolute::Height
impl serde::ser::Serialize for bitcoin_units::locktime::absolute::Time
@ -548,6 +620,8 @@ impl serde::ser::Serialize for bitcoin_units::locktime::relative::Time
impl serde::ser::Serialize for bitcoin_units::weight::Weight
impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight
impl<'de> serde::de::Deserialize<'de> for bitcoin_units::amount::Amount
impl<'de> serde::de::Deserialize<'de> for bitcoin_units::block::BlockHeight
impl<'de> serde::de::Deserialize<'de> for bitcoin_units::block::BlockInterval
impl<'de> serde::de::Deserialize<'de> for bitcoin_units::fee_rate::FeeRate
impl<'de> serde::de::Deserialize<'de> for bitcoin_units::locktime::absolute::Height
impl<'de> serde::de::Deserialize<'de> for bitcoin_units::locktime::absolute::Time
@ -594,6 +668,12 @@ pub const bitcoin_units::amount::SignedAmount::MIN: bitcoin_units::amount::Signe
pub const bitcoin_units::amount::SignedAmount::ONE_BTC: bitcoin_units::amount::SignedAmount
pub const bitcoin_units::amount::SignedAmount::ONE_SAT: bitcoin_units::amount::SignedAmount
pub const bitcoin_units::amount::SignedAmount::ZERO: bitcoin_units::amount::SignedAmount
pub const bitcoin_units::block::BlockHeight::MAX: Self
pub const bitcoin_units::block::BlockHeight::MIN: Self
pub const bitcoin_units::block::BlockHeight::ZERO: Self
pub const bitcoin_units::block::BlockInterval::MAX: Self
pub const bitcoin_units::block::BlockInterval::MIN: Self
pub const bitcoin_units::block::BlockInterval::ZERO: Self
pub const bitcoin_units::fee_rate::FeeRate::BROADCAST_MIN: bitcoin_units::fee_rate::FeeRate
pub const bitcoin_units::fee_rate::FeeRate::DUST: bitcoin_units::fee_rate::FeeRate
pub const bitcoin_units::fee_rate::FeeRate::MAX: bitcoin_units::fee_rate::FeeRate
@ -621,6 +701,10 @@ pub const bitcoin_units::weight::Weight::ZERO: bitcoin_units::weight::Weight
pub const fn bitcoin_units::amount::Amount::from_int_btc(btc: u64) -> bitcoin_units::amount::Amount
pub const fn bitcoin_units::amount::Amount::from_sat(satoshi: u64) -> bitcoin_units::amount::Amount
pub const fn bitcoin_units::amount::SignedAmount::from_sat(satoshi: i64) -> bitcoin_units::amount::SignedAmount
pub const fn bitcoin_units::block::BlockHeight::from_u32(inner: u32) -> Self
pub const fn bitcoin_units::block::BlockHeight::to_u32(&self) -> u32
pub const fn bitcoin_units::block::BlockInterval::from_u32(inner: u32) -> Self
pub const fn bitcoin_units::block::BlockInterval::to_u32(&self) -> u32
pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_kwu(sat_kwu: u64) -> Self
pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_vb_unchecked(sat_vb: u64) -> Self
pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_kwu(self) -> u64
@ -830,6 +914,44 @@ pub fn bitcoin_units::amount::serde::as_sat::deserialize<'d, A: bitcoin_units::a
pub fn bitcoin_units::amount::serde::as_sat::opt::deserialize<'d, A: bitcoin_units::amount::serde::SerdeAmountForOpt, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result<core::option::Option<A>, <D as serde::de::Deserializer>::Error>
pub fn bitcoin_units::amount::serde::as_sat::opt::serialize<A: bitcoin_units::amount::serde::SerdeAmountForOpt, S: serde::ser::Serializer>(a: &core::option::Option<A>, s: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error>
pub fn bitcoin_units::amount::serde::as_sat::serialize<A: bitcoin_units::amount::serde::SerdeAmount, S: serde::ser::Serializer>(a: &A, s: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error>
pub fn bitcoin_units::block::BlockHeight::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output
pub fn bitcoin_units::block::BlockHeight::clone(&self) -> bitcoin_units::block::BlockHeight
pub fn bitcoin_units::block::BlockHeight::cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::cmp::Ordering
pub fn bitcoin_units::block::BlockHeight::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde::de::Deserializer>::Error> where __D: serde::de::Deserializer<'de>
pub fn bitcoin_units::block::BlockHeight::eq(&self, other: &bitcoin_units::block::BlockHeight) -> bool
pub fn bitcoin_units::block::BlockHeight::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::block::BlockHeight::from(h: bitcoin_units::locktime::absolute::Height) -> Self
pub fn bitcoin_units::block::BlockHeight::from(inner: u32) -> Self
pub fn bitcoin_units::block::BlockHeight::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin_units::block::BlockHeight::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin_units::block::BlockHeight::partial_cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin_units::block::BlockHeight::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer
pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockHeight) -> Self::Output
pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output
pub fn bitcoin_units::block::BlockHeight::try_from(s: &str) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockHeight::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockHeight::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockInterval::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output
pub fn bitcoin_units::block::BlockInterval::add_assign(&mut self, rhs: bitcoin_units::block::BlockInterval)
pub fn bitcoin_units::block::BlockInterval::clone(&self) -> bitcoin_units::block::BlockInterval
pub fn bitcoin_units::block::BlockInterval::cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::cmp::Ordering
pub fn bitcoin_units::block::BlockInterval::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde::de::Deserializer>::Error> where __D: serde::de::Deserializer<'de>
pub fn bitcoin_units::block::BlockInterval::eq(&self, other: &bitcoin_units::block::BlockInterval) -> bool
pub fn bitcoin_units::block::BlockInterval::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::block::BlockInterval::from(h: bitcoin_units::locktime::relative::Height) -> Self
pub fn bitcoin_units::block::BlockInterval::from(inner: u32) -> Self
pub fn bitcoin_units::block::BlockInterval::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin_units::block::BlockInterval::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin_units::block::BlockInterval::partial_cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin_units::block::BlockInterval::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer
pub fn bitcoin_units::block::BlockInterval::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output
pub fn bitcoin_units::block::BlockInterval::sub_assign(&mut self, rhs: bitcoin_units::block::BlockInterval)
pub fn bitcoin_units::block::BlockInterval::try_from(s: &str) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockInterval::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockInterval::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::clone(&self) -> bitcoin_units::block::TooBigForRelativeBlockHeightError
pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::eq(&self, other: &bitcoin_units::block::TooBigForRelativeBlockHeightError) -> bool
pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::fee_rate::FeeRate::checked_div(self, rhs: u64) -> core::option::Option<Self>
pub fn bitcoin_units::fee_rate::FeeRate::checked_mul(self, rhs: u64) -> core::option::Option<Self>
pub fn bitcoin_units::fee_rate::FeeRate::checked_mul_by_weight(self, rhs: bitcoin_units::weight::Weight) -> core::option::Option<bitcoin_units::amount::Amount>
@ -865,6 +987,7 @@ pub fn bitcoin_units::locktime::absolute::Height::hash<__H: core::hash::Hasher>(
pub fn bitcoin_units::locktime::absolute::Height::partial_cmp(&self, other: &bitcoin_units::locktime::absolute::Height) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin_units::locktime::absolute::Height::serialize<S>(&self, serializer: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error> where S: serde::ser::Serializer
pub fn bitcoin_units::locktime::absolute::Height::to_consensus_u32(self) -> u32
pub fn bitcoin_units::locktime::absolute::Height::try_from(h: bitcoin_units::block::BlockHeight) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::absolute::Height::try_from(s: &str) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::absolute::Height::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::absolute::Height::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
@ -905,6 +1028,7 @@ pub fn bitcoin_units::locktime::relative::Height::hash<__H: core::hash::Hasher>(
pub fn bitcoin_units::locktime::relative::Height::partial_cmp(&self, other: &bitcoin_units::locktime::relative::Height) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin_units::locktime::relative::Height::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer
pub fn bitcoin_units::locktime::relative::Height::to_consensus_u32(&self) -> u32
pub fn bitcoin_units::locktime::relative::Height::try_from(h: bitcoin_units::block::BlockInterval) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::relative::Height::try_from(s: &str) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::relative::Height::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::relative::Height::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
@ -995,6 +1119,8 @@ pub fn bitcoin_units::weight::Weight::try_from(s: &str) -> core::result::Result<
pub fn bitcoin_units::weight::Weight::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::weight::Weight::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse::ParseIntError) -> Self
pub fn u32::from(height: bitcoin_units::block::BlockHeight) -> Self
pub fn u32::from(height: bitcoin_units::block::BlockInterval) -> Self
pub fn u64::from(value: bitcoin_units::fee_rate::FeeRate) -> Self
pub fn u64::from(value: bitcoin_units::weight::Weight) -> Self
pub fn u64::mul(self, rhs: bitcoin_units::weight::Weight) -> Self::Output
@ -1009,6 +1135,7 @@ pub mod bitcoin_units::amount::serde::as_btc
pub mod bitcoin_units::amount::serde::as_btc::opt
pub mod bitcoin_units::amount::serde::as_sat
pub mod bitcoin_units::amount::serde::as_sat::opt
pub mod bitcoin_units::block
pub mod bitcoin_units::fee_rate
pub mod bitcoin_units::locktime
pub mod bitcoin_units::locktime::absolute
@ -1016,6 +1143,8 @@ pub mod bitcoin_units::locktime::relative
pub mod bitcoin_units::parse
pub mod bitcoin_units::weight
pub struct bitcoin_units::Amount(_)
pub struct bitcoin_units::BlockHeight(pub u32)
pub struct bitcoin_units::BlockInterval(pub u32)
pub struct bitcoin_units::FeeRate(_)
pub struct bitcoin_units::SignedAmount(_)
pub struct bitcoin_units::Weight(_)
@ -1027,6 +1156,9 @@ pub struct bitcoin_units::amount::MissingDigitsError
pub struct bitcoin_units::amount::OutOfRangeError
pub struct bitcoin_units::amount::SignedAmount(_)
pub struct bitcoin_units::amount::TooPreciseError
pub struct bitcoin_units::block::BlockHeight(pub u32)
pub struct bitcoin_units::block::BlockInterval(pub u32)
pub struct bitcoin_units::block::TooBigForRelativeBlockHeightError(_)
pub struct bitcoin_units::fee_rate::FeeRate(_)
pub struct bitcoin_units::locktime::absolute::Height(_)
pub struct bitcoin_units::locktime::absolute::ParseHeightError(_)
@ -1050,14 +1182,23 @@ pub type bitcoin_units::amount::Denomination::Err = bitcoin_units::amount::Parse
pub type bitcoin_units::amount::SignedAmount::Err = bitcoin_units::amount::ParseError
pub type bitcoin_units::amount::SignedAmount::Error = bitcoin_units::amount::OutOfRangeError
pub type bitcoin_units::amount::SignedAmount::Output = bitcoin_units::amount::SignedAmount
pub type bitcoin_units::block::BlockHeight::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::block::BlockHeight::Error = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockHeight
pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockInterval
pub type bitcoin_units::block::BlockInterval::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::block::BlockInterval::Error = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::block::BlockInterval::Output = bitcoin_units::block::BlockInterval
pub type bitcoin_units::fee_rate::FeeRate::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::fee_rate::FeeRate::Error = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::amount::Amount
pub type bitcoin_units::locktime::absolute::Height::Err = bitcoin_units::locktime::absolute::ParseHeightError
pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ConversionError
pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ParseHeightError
pub type bitcoin_units::locktime::absolute::Time::Err = bitcoin_units::locktime::absolute::ParseTimeError
pub type bitcoin_units::locktime::absolute::Time::Error = bitcoin_units::locktime::absolute::ParseTimeError
pub type bitcoin_units::locktime::relative::Height::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::block::TooBigForRelativeBlockHeightError
pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::locktime::relative::Time::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::locktime::relative::Time::Error = bitcoin_units::parse::ParseIntError

View File

@ -13,6 +13,8 @@ impl bitcoin_units::amount::Denomination
impl bitcoin_units::amount::Display
impl bitcoin_units::amount::OutOfRangeError
impl bitcoin_units::amount::SignedAmount
impl bitcoin_units::block::BlockHeight
impl bitcoin_units::block::BlockInterval
impl bitcoin_units::fee_rate::FeeRate
impl bitcoin_units::locktime::absolute::Height
impl bitcoin_units::locktime::absolute::Time
@ -46,6 +48,9 @@ impl core::clone::Clone for bitcoin_units::amount::PossiblyConfusingDenomination
impl core::clone::Clone for bitcoin_units::amount::SignedAmount
impl core::clone::Clone for bitcoin_units::amount::TooPreciseError
impl core::clone::Clone for bitcoin_units::amount::UnknownDenominationError
impl core::clone::Clone for bitcoin_units::block::BlockHeight
impl core::clone::Clone for bitcoin_units::block::BlockInterval
impl core::clone::Clone for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::clone::Clone for bitcoin_units::fee_rate::FeeRate
impl core::clone::Clone for bitcoin_units::locktime::absolute::ConversionError
impl core::clone::Clone for bitcoin_units::locktime::absolute::Height
@ -75,6 +80,9 @@ impl core::cmp::Eq for bitcoin_units::amount::PossiblyConfusingDenominationError
impl core::cmp::Eq for bitcoin_units::amount::SignedAmount
impl core::cmp::Eq for bitcoin_units::amount::TooPreciseError
impl core::cmp::Eq for bitcoin_units::amount::UnknownDenominationError
impl core::cmp::Eq for bitcoin_units::block::BlockHeight
impl core::cmp::Eq for bitcoin_units::block::BlockInterval
impl core::cmp::Eq for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::cmp::Eq for bitcoin_units::fee_rate::FeeRate
impl core::cmp::Eq for bitcoin_units::locktime::absolute::ConversionError
impl core::cmp::Eq for bitcoin_units::locktime::absolute::Height
@ -92,6 +100,8 @@ impl core::cmp::Eq for bitcoin_units::parse::UnprefixedHexError
impl core::cmp::Eq for bitcoin_units::weight::Weight
impl core::cmp::Ord for bitcoin_units::amount::Amount
impl core::cmp::Ord for bitcoin_units::amount::SignedAmount
impl core::cmp::Ord for bitcoin_units::block::BlockHeight
impl core::cmp::Ord for bitcoin_units::block::BlockInterval
impl core::cmp::Ord for bitcoin_units::fee_rate::FeeRate
impl core::cmp::Ord for bitcoin_units::locktime::absolute::Height
impl core::cmp::Ord for bitcoin_units::locktime::absolute::Time
@ -112,6 +122,9 @@ impl core::cmp::PartialEq for bitcoin_units::amount::PossiblyConfusingDenominati
impl core::cmp::PartialEq for bitcoin_units::amount::SignedAmount
impl core::cmp::PartialEq for bitcoin_units::amount::TooPreciseError
impl core::cmp::PartialEq for bitcoin_units::amount::UnknownDenominationError
impl core::cmp::PartialEq for bitcoin_units::block::BlockHeight
impl core::cmp::PartialEq for bitcoin_units::block::BlockInterval
impl core::cmp::PartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::cmp::PartialEq for bitcoin_units::fee_rate::FeeRate
impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ConversionError
impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Height
@ -129,6 +142,8 @@ impl core::cmp::PartialEq for bitcoin_units::parse::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::weight::Weight
impl core::cmp::PartialOrd for bitcoin_units::amount::Amount
impl core::cmp::PartialOrd for bitcoin_units::amount::SignedAmount
impl core::cmp::PartialOrd for bitcoin_units::block::BlockHeight
impl core::cmp::PartialOrd for bitcoin_units::block::BlockInterval
impl core::cmp::PartialOrd for bitcoin_units::fee_rate::FeeRate
impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Height
impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Time
@ -148,7 +163,11 @@ impl core::convert::From<bitcoin_units::amount::ParseAmountError> for bitcoin_un
impl core::convert::From<bitcoin_units::amount::ParseDenominationError> for bitcoin_units::amount::ParseError
impl core::convert::From<bitcoin_units::amount::TooPreciseError> for bitcoin_units::amount::ParseAmountError
impl core::convert::From<bitcoin_units::amount::TooPreciseError> for bitcoin_units::amount::ParseError
impl core::convert::From<bitcoin_units::block::BlockHeight> for u32
impl core::convert::From<bitcoin_units::block::BlockInterval> for u32
impl core::convert::From<bitcoin_units::fee_rate::FeeRate> for u64
impl core::convert::From<bitcoin_units::locktime::absolute::Height> for bitcoin_units::block::BlockHeight
impl core::convert::From<bitcoin_units::locktime::relative::Height> for bitcoin_units::block::BlockInterval
impl core::convert::From<bitcoin_units::parse::ContainsPrefixError> for bitcoin_units::parse::UnprefixedHexError
impl core::convert::From<bitcoin_units::parse::MissingPrefixError> for bitcoin_units::parse::PrefixedHexError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin_units::parse::PrefixedHexError
@ -159,18 +178,26 @@ impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::P
impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::ParseDenominationError
impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::ParseError
impl core::convert::From<u16> for bitcoin_units::locktime::relative::Height
impl core::convert::From<u32> for bitcoin_units::block::BlockHeight
impl core::convert::From<u32> for bitcoin_units::block::BlockInterval
impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockHeight
impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockInterval
impl core::convert::TryFrom<&str> for bitcoin_units::fee_rate::FeeRate
impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Height
impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Time
impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Height
impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Time
impl core::convert::TryFrom<&str> for bitcoin_units::weight::Weight
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::block::BlockHeight
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::block::BlockInterval
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::fee_rate::FeeRate
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::locktime::absolute::Height
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::locktime::absolute::Time
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::locktime::relative::Height
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::locktime::relative::Time
impl core::convert::TryFrom<alloc::boxed::Box<str>> for bitcoin_units::weight::Weight
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::block::BlockHeight
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::block::BlockInterval
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::fee_rate::FeeRate
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::locktime::absolute::Height
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::locktime::absolute::Time
@ -179,6 +206,8 @@ impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::locktime::
impl core::convert::TryFrom<alloc::string::String> for bitcoin_units::weight::Weight
impl core::convert::TryFrom<bitcoin_units::amount::Amount> for bitcoin_units::amount::SignedAmount
impl core::convert::TryFrom<bitcoin_units::amount::SignedAmount> for bitcoin_units::amount::Amount
impl core::convert::TryFrom<bitcoin_units::block::BlockHeight> for bitcoin_units::locktime::absolute::Height
impl core::convert::TryFrom<bitcoin_units::block::BlockInterval> for bitcoin_units::locktime::relative::Height
impl core::default::Default for bitcoin_units::amount::Amount
impl core::default::Default for bitcoin_units::amount::SignedAmount
impl core::default::Default for bitcoin_units::locktime::relative::Height
@ -198,6 +227,9 @@ impl core::fmt::Debug for bitcoin_units::amount::PossiblyConfusingDenominationEr
impl core::fmt::Debug for bitcoin_units::amount::SignedAmount
impl core::fmt::Debug for bitcoin_units::amount::TooPreciseError
impl core::fmt::Debug for bitcoin_units::amount::UnknownDenominationError
impl core::fmt::Debug for bitcoin_units::block::BlockHeight
impl core::fmt::Debug for bitcoin_units::block::BlockInterval
impl core::fmt::Debug for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::fmt::Debug for bitcoin_units::fee_rate::FeeRate
impl core::fmt::Debug for bitcoin_units::locktime::absolute::ConversionError
impl core::fmt::Debug for bitcoin_units::locktime::absolute::Height
@ -227,6 +259,9 @@ impl core::fmt::Display for bitcoin_units::amount::PossiblyConfusingDenomination
impl core::fmt::Display for bitcoin_units::amount::SignedAmount
impl core::fmt::Display for bitcoin_units::amount::TooPreciseError
impl core::fmt::Display for bitcoin_units::amount::UnknownDenominationError
impl core::fmt::Display for bitcoin_units::block::BlockHeight
impl core::fmt::Display for bitcoin_units::block::BlockInterval
impl core::fmt::Display for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::fmt::Display for bitcoin_units::fee_rate::FeeRate
impl core::fmt::Display for bitcoin_units::locktime::absolute::ConversionError
impl core::fmt::Display for bitcoin_units::locktime::absolute::Height
@ -245,6 +280,8 @@ impl core::fmt::Display for bitcoin_units::weight::Weight
impl core::hash::Hash for bitcoin_units::amount::Amount
impl core::hash::Hash for bitcoin_units::amount::Denomination
impl core::hash::Hash for bitcoin_units::amount::SignedAmount
impl core::hash::Hash for bitcoin_units::block::BlockHeight
impl core::hash::Hash for bitcoin_units::block::BlockInterval
impl core::hash::Hash for bitcoin_units::fee_rate::FeeRate
impl core::hash::Hash for bitcoin_units::locktime::absolute::Height
impl core::hash::Hash for bitcoin_units::locktime::absolute::Time
@ -258,6 +295,8 @@ impl core::marker::Copy for bitcoin_units::amount::Amount
impl core::marker::Copy for bitcoin_units::amount::Denomination
impl core::marker::Copy for bitcoin_units::amount::OutOfRangeError
impl core::marker::Copy for bitcoin_units::amount::SignedAmount
impl core::marker::Copy for bitcoin_units::block::BlockHeight
impl core::marker::Copy for bitcoin_units::block::BlockInterval
impl core::marker::Copy for bitcoin_units::fee_rate::FeeRate
impl core::marker::Copy for bitcoin_units::locktime::absolute::Height
impl core::marker::Copy for bitcoin_units::locktime::absolute::Time
@ -279,6 +318,9 @@ impl core::marker::Freeze for bitcoin_units::amount::PossiblyConfusingDenominati
impl core::marker::Freeze for bitcoin_units::amount::SignedAmount
impl core::marker::Freeze for bitcoin_units::amount::TooPreciseError
impl core::marker::Freeze for bitcoin_units::amount::UnknownDenominationError
impl core::marker::Freeze for bitcoin_units::block::BlockHeight
impl core::marker::Freeze for bitcoin_units::block::BlockInterval
impl core::marker::Freeze for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::Freeze for bitcoin_units::fee_rate::FeeRate
impl core::marker::Freeze for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::Freeze for bitcoin_units::locktime::absolute::Height
@ -309,6 +351,9 @@ impl core::marker::Send for bitcoin_units::amount::PossiblyConfusingDenomination
impl core::marker::Send for bitcoin_units::amount::SignedAmount
impl core::marker::Send for bitcoin_units::amount::TooPreciseError
impl core::marker::Send for bitcoin_units::amount::UnknownDenominationError
impl core::marker::Send for bitcoin_units::block::BlockHeight
impl core::marker::Send for bitcoin_units::block::BlockInterval
impl core::marker::Send for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::Send for bitcoin_units::fee_rate::FeeRate
impl core::marker::Send for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::Send for bitcoin_units::locktime::absolute::Height
@ -338,6 +383,9 @@ impl core::marker::StructuralPartialEq for bitcoin_units::amount::PossiblyConfus
impl core::marker::StructuralPartialEq for bitcoin_units::amount::SignedAmount
impl core::marker::StructuralPartialEq for bitcoin_units::amount::TooPreciseError
impl core::marker::StructuralPartialEq for bitcoin_units::amount::UnknownDenominationError
impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockHeight
impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockInterval
impl core::marker::StructuralPartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::StructuralPartialEq for bitcoin_units::fee_rate::FeeRate
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Height
@ -368,6 +416,9 @@ impl core::marker::Sync for bitcoin_units::amount::PossiblyConfusingDenomination
impl core::marker::Sync for bitcoin_units::amount::SignedAmount
impl core::marker::Sync for bitcoin_units::amount::TooPreciseError
impl core::marker::Sync for bitcoin_units::amount::UnknownDenominationError
impl core::marker::Sync for bitcoin_units::block::BlockHeight
impl core::marker::Sync for bitcoin_units::block::BlockInterval
impl core::marker::Sync for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::Sync for bitcoin_units::fee_rate::FeeRate
impl core::marker::Sync for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::Sync for bitcoin_units::locktime::absolute::Height
@ -398,6 +449,9 @@ impl core::marker::Unpin for bitcoin_units::amount::PossiblyConfusingDenominatio
impl core::marker::Unpin for bitcoin_units::amount::SignedAmount
impl core::marker::Unpin for bitcoin_units::amount::TooPreciseError
impl core::marker::Unpin for bitcoin_units::amount::UnknownDenominationError
impl core::marker::Unpin for bitcoin_units::block::BlockHeight
impl core::marker::Unpin for bitcoin_units::block::BlockInterval
impl core::marker::Unpin for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::marker::Unpin for bitcoin_units::fee_rate::FeeRate
impl core::marker::Unpin for bitcoin_units::locktime::absolute::ConversionError
impl core::marker::Unpin for bitcoin_units::locktime::absolute::Height
@ -415,9 +469,12 @@ impl core::marker::Unpin for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Unpin for bitcoin_units::weight::Weight
impl core::ops::arith::Add for bitcoin_units::amount::Amount
impl core::ops::arith::Add for bitcoin_units::amount::SignedAmount
impl core::ops::arith::Add for bitcoin_units::block::BlockInterval
impl core::ops::arith::Add for bitcoin_units::weight::Weight
impl core::ops::arith::Add<bitcoin_units::block::BlockInterval> for bitcoin_units::block::BlockHeight
impl core::ops::arith::AddAssign for bitcoin_units::amount::Amount
impl core::ops::arith::AddAssign for bitcoin_units::amount::SignedAmount
impl core::ops::arith::AddAssign for bitcoin_units::block::BlockInterval
impl core::ops::arith::AddAssign for bitcoin_units::weight::Weight
impl core::ops::arith::Div for bitcoin_units::weight::Weight
impl core::ops::arith::Div<bitcoin_units::weight::Weight> for bitcoin_units::amount::Amount
@ -443,9 +500,13 @@ impl core::ops::arith::RemAssign<i64> for bitcoin_units::amount::SignedAmount
impl core::ops::arith::RemAssign<u64> for bitcoin_units::amount::Amount
impl core::ops::arith::Sub for bitcoin_units::amount::Amount
impl core::ops::arith::Sub for bitcoin_units::amount::SignedAmount
impl core::ops::arith::Sub for bitcoin_units::block::BlockHeight
impl core::ops::arith::Sub for bitcoin_units::block::BlockInterval
impl core::ops::arith::Sub for bitcoin_units::weight::Weight
impl core::ops::arith::Sub<bitcoin_units::block::BlockInterval> for bitcoin_units::block::BlockHeight
impl core::ops::arith::SubAssign for bitcoin_units::amount::Amount
impl core::ops::arith::SubAssign for bitcoin_units::amount::SignedAmount
impl core::ops::arith::SubAssign for bitcoin_units::block::BlockInterval
impl core::ops::arith::SubAssign for bitcoin_units::weight::Weight
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Amount
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Denomination
@ -462,6 +523,9 @@ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Possibly
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::SignedAmount
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::TooPreciseError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::UnknownDenominationError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockHeight
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockInterval
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::fee_rate::FeeRate
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ConversionError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::Height
@ -492,6 +556,9 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::PossiblyCon
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::SignedAmount
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::TooPreciseError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::UnknownDenominationError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockHeight
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockInterval
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::fee_rate::FeeRate
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ConversionError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::Height
@ -510,6 +577,8 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::weight::Weight
impl core::str::traits::FromStr for bitcoin_units::amount::Amount
impl core::str::traits::FromStr for bitcoin_units::amount::Denomination
impl core::str::traits::FromStr for bitcoin_units::amount::SignedAmount
impl core::str::traits::FromStr for bitcoin_units::block::BlockHeight
impl core::str::traits::FromStr for bitcoin_units::block::BlockInterval
impl core::str::traits::FromStr for bitcoin_units::fee_rate::FeeRate
impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Height
impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Time
@ -557,6 +626,12 @@ pub const bitcoin_units::amount::SignedAmount::MIN: bitcoin_units::amount::Signe
pub const bitcoin_units::amount::SignedAmount::ONE_BTC: bitcoin_units::amount::SignedAmount
pub const bitcoin_units::amount::SignedAmount::ONE_SAT: bitcoin_units::amount::SignedAmount
pub const bitcoin_units::amount::SignedAmount::ZERO: bitcoin_units::amount::SignedAmount
pub const bitcoin_units::block::BlockHeight::MAX: Self
pub const bitcoin_units::block::BlockHeight::MIN: Self
pub const bitcoin_units::block::BlockHeight::ZERO: Self
pub const bitcoin_units::block::BlockInterval::MAX: Self
pub const bitcoin_units::block::BlockInterval::MIN: Self
pub const bitcoin_units::block::BlockInterval::ZERO: Self
pub const bitcoin_units::fee_rate::FeeRate::BROADCAST_MIN: bitcoin_units::fee_rate::FeeRate
pub const bitcoin_units::fee_rate::FeeRate::DUST: bitcoin_units::fee_rate::FeeRate
pub const bitcoin_units::fee_rate::FeeRate::MAX: bitcoin_units::fee_rate::FeeRate
@ -584,6 +659,10 @@ pub const bitcoin_units::weight::Weight::ZERO: bitcoin_units::weight::Weight
pub const fn bitcoin_units::amount::Amount::from_int_btc(btc: u64) -> bitcoin_units::amount::Amount
pub const fn bitcoin_units::amount::Amount::from_sat(satoshi: u64) -> bitcoin_units::amount::Amount
pub const fn bitcoin_units::amount::SignedAmount::from_sat(satoshi: i64) -> bitcoin_units::amount::SignedAmount
pub const fn bitcoin_units::block::BlockHeight::from_u32(inner: u32) -> Self
pub const fn bitcoin_units::block::BlockHeight::to_u32(&self) -> u32
pub const fn bitcoin_units::block::BlockInterval::from_u32(inner: u32) -> Self
pub const fn bitcoin_units::block::BlockInterval::to_u32(&self) -> u32
pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_kwu(sat_kwu: u64) -> Self
pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_vb_unchecked(sat_vb: u64) -> Self
pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_kwu(self) -> u64
@ -756,6 +835,40 @@ pub fn bitcoin_units::amount::TooPreciseError::fmt(&self, f: &mut core::fmt::For
pub fn bitcoin_units::amount::UnknownDenominationError::clone(&self) -> bitcoin_units::amount::UnknownDenominationError
pub fn bitcoin_units::amount::UnknownDenominationError::eq(&self, other: &bitcoin_units::amount::UnknownDenominationError) -> bool
pub fn bitcoin_units::amount::UnknownDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::block::BlockHeight::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output
pub fn bitcoin_units::block::BlockHeight::clone(&self) -> bitcoin_units::block::BlockHeight
pub fn bitcoin_units::block::BlockHeight::cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::cmp::Ordering
pub fn bitcoin_units::block::BlockHeight::eq(&self, other: &bitcoin_units::block::BlockHeight) -> bool
pub fn bitcoin_units::block::BlockHeight::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::block::BlockHeight::from(h: bitcoin_units::locktime::absolute::Height) -> Self
pub fn bitcoin_units::block::BlockHeight::from(inner: u32) -> Self
pub fn bitcoin_units::block::BlockHeight::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin_units::block::BlockHeight::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin_units::block::BlockHeight::partial_cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockHeight) -> Self::Output
pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output
pub fn bitcoin_units::block::BlockHeight::try_from(s: &str) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockHeight::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockHeight::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockInterval::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output
pub fn bitcoin_units::block::BlockInterval::add_assign(&mut self, rhs: bitcoin_units::block::BlockInterval)
pub fn bitcoin_units::block::BlockInterval::clone(&self) -> bitcoin_units::block::BlockInterval
pub fn bitcoin_units::block::BlockInterval::cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::cmp::Ordering
pub fn bitcoin_units::block::BlockInterval::eq(&self, other: &bitcoin_units::block::BlockInterval) -> bool
pub fn bitcoin_units::block::BlockInterval::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::block::BlockInterval::from(h: bitcoin_units::locktime::relative::Height) -> Self
pub fn bitcoin_units::block::BlockInterval::from(inner: u32) -> Self
pub fn bitcoin_units::block::BlockInterval::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin_units::block::BlockInterval::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin_units::block::BlockInterval::partial_cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin_units::block::BlockInterval::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output
pub fn bitcoin_units::block::BlockInterval::sub_assign(&mut self, rhs: bitcoin_units::block::BlockInterval)
pub fn bitcoin_units::block::BlockInterval::try_from(s: &str) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockInterval::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::BlockInterval::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::clone(&self) -> bitcoin_units::block::TooBigForRelativeBlockHeightError
pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::eq(&self, other: &bitcoin_units::block::TooBigForRelativeBlockHeightError) -> bool
pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::fee_rate::FeeRate::checked_div(self, rhs: u64) -> core::option::Option<Self>
pub fn bitcoin_units::fee_rate::FeeRate::checked_mul(self, rhs: u64) -> core::option::Option<Self>
pub fn bitcoin_units::fee_rate::FeeRate::checked_mul_by_weight(self, rhs: bitcoin_units::weight::Weight) -> core::option::Option<bitcoin_units::amount::Amount>
@ -786,6 +899,7 @@ pub fn bitcoin_units::locktime::absolute::Height::from_str(s: &str) -> core::res
pub fn bitcoin_units::locktime::absolute::Height::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin_units::locktime::absolute::Height::partial_cmp(&self, other: &bitcoin_units::locktime::absolute::Height) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin_units::locktime::absolute::Height::to_consensus_u32(self) -> u32
pub fn bitcoin_units::locktime::absolute::Height::try_from(h: bitcoin_units::block::BlockHeight) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::absolute::Height::try_from(s: &str) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::absolute::Height::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::absolute::Height::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
@ -820,6 +934,7 @@ pub fn bitcoin_units::locktime::relative::Height::from_str(s: &str) -> core::res
pub fn bitcoin_units::locktime::relative::Height::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin_units::locktime::relative::Height::partial_cmp(&self, other: &bitcoin_units::locktime::relative::Height) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin_units::locktime::relative::Height::to_consensus_u32(&self) -> u32
pub fn bitcoin_units::locktime::relative::Height::try_from(h: bitcoin_units::block::BlockInterval) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::relative::Height::try_from(s: &str) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::relative::Height::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::locktime::relative::Height::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
@ -903,6 +1018,8 @@ pub fn bitcoin_units::weight::Weight::try_from(s: &str) -> core::result::Result<
pub fn bitcoin_units::weight::Weight::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
pub fn bitcoin_units::weight::Weight::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse::ParseIntError) -> Self
pub fn u32::from(height: bitcoin_units::block::BlockHeight) -> Self
pub fn u32::from(height: bitcoin_units::block::BlockInterval) -> Self
pub fn u64::from(value: bitcoin_units::fee_rate::FeeRate) -> Self
pub fn u64::from(value: bitcoin_units::weight::Weight) -> Self
pub fn u64::mul(self, rhs: bitcoin_units::weight::Weight) -> Self::Output
@ -912,6 +1029,7 @@ pub macro bitcoin_units::impl_tryfrom_str!
pub macro bitcoin_units::impl_tryfrom_str_from_int_infallible!
pub mod bitcoin_units
pub mod bitcoin_units::amount
pub mod bitcoin_units::block
pub mod bitcoin_units::fee_rate
pub mod bitcoin_units::locktime
pub mod bitcoin_units::locktime::absolute
@ -919,6 +1037,8 @@ pub mod bitcoin_units::locktime::relative
pub mod bitcoin_units::parse
pub mod bitcoin_units::weight
pub struct bitcoin_units::Amount(_)
pub struct bitcoin_units::BlockHeight(pub u32)
pub struct bitcoin_units::BlockInterval(pub u32)
pub struct bitcoin_units::FeeRate(_)
pub struct bitcoin_units::SignedAmount(_)
pub struct bitcoin_units::Weight(_)
@ -930,6 +1050,9 @@ pub struct bitcoin_units::amount::MissingDigitsError
pub struct bitcoin_units::amount::OutOfRangeError
pub struct bitcoin_units::amount::SignedAmount(_)
pub struct bitcoin_units::amount::TooPreciseError
pub struct bitcoin_units::block::BlockHeight(pub u32)
pub struct bitcoin_units::block::BlockInterval(pub u32)
pub struct bitcoin_units::block::TooBigForRelativeBlockHeightError(_)
pub struct bitcoin_units::fee_rate::FeeRate(_)
pub struct bitcoin_units::locktime::absolute::Height(_)
pub struct bitcoin_units::locktime::absolute::ParseHeightError(_)
@ -951,14 +1074,23 @@ pub type bitcoin_units::amount::Denomination::Err = bitcoin_units::amount::Parse
pub type bitcoin_units::amount::SignedAmount::Err = bitcoin_units::amount::ParseError
pub type bitcoin_units::amount::SignedAmount::Error = bitcoin_units::amount::OutOfRangeError
pub type bitcoin_units::amount::SignedAmount::Output = bitcoin_units::amount::SignedAmount
pub type bitcoin_units::block::BlockHeight::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::block::BlockHeight::Error = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockHeight
pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockInterval
pub type bitcoin_units::block::BlockInterval::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::block::BlockInterval::Error = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::block::BlockInterval::Output = bitcoin_units::block::BlockInterval
pub type bitcoin_units::fee_rate::FeeRate::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::fee_rate::FeeRate::Error = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::amount::Amount
pub type bitcoin_units::locktime::absolute::Height::Err = bitcoin_units::locktime::absolute::ParseHeightError
pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ConversionError
pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ParseHeightError
pub type bitcoin_units::locktime::absolute::Time::Err = bitcoin_units::locktime::absolute::ParseTimeError
pub type bitcoin_units::locktime::absolute::Time::Error = bitcoin_units::locktime::absolute::ParseTimeError
pub type bitcoin_units::locktime::relative::Height::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::block::TooBigForRelativeBlockHeightError
pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::locktime::relative::Time::Err = bitcoin_units::parse::ParseIntError
pub type bitcoin_units::locktime::relative::Time::Error = bitcoin_units::parse::ParseIntError