api: Run just check-api

This commit is contained in:
Tobin C. Harding 2024-05-24 14:48:48 +10:00
parent 98bf213c52
commit cf3e1eb198
No known key found for this signature in database
GPG Key ID: 40BF9E4C269D6607
5 changed files with 208 additions and 280 deletions

View File

@ -626,10 +626,6 @@ impl core::clone::Clone for bitcoin::consensus::validation::TxVerifyError
impl core::clone::Clone for bitcoin::ecdsa::Error impl core::clone::Clone for bitcoin::ecdsa::Error
impl core::clone::Clone for bitcoin::ecdsa::SerializedSignature impl core::clone::Clone for bitcoin::ecdsa::SerializedSignature
impl core::clone::Clone for bitcoin::ecdsa::Signature impl core::clone::Clone for bitcoin::ecdsa::Signature
impl core::clone::Clone for bitcoin::error::ContainsPrefixError
impl core::clone::Clone for bitcoin::error::MissingPrefixError
impl core::clone::Clone for bitcoin::error::PrefixedHexError
impl core::clone::Clone for bitcoin::error::UnprefixedHexError
impl core::clone::Clone for bitcoin::key::FromSliceError impl core::clone::Clone for bitcoin::key::FromSliceError
impl core::clone::Clone for bitcoin::key::FromWifError impl core::clone::Clone for bitcoin::key::FromWifError
impl core::clone::Clone for bitcoin::key::InvalidAddressVersionError impl core::clone::Clone for bitcoin::key::InvalidAddressVersionError
@ -828,10 +824,6 @@ impl core::cmp::Eq for bitcoin::consensus::validation::TxVerifyError
impl core::cmp::Eq for bitcoin::ecdsa::Error impl core::cmp::Eq for bitcoin::ecdsa::Error
impl core::cmp::Eq for bitcoin::ecdsa::SerializedSignature impl core::cmp::Eq for bitcoin::ecdsa::SerializedSignature
impl core::cmp::Eq for bitcoin::ecdsa::Signature impl core::cmp::Eq for bitcoin::ecdsa::Signature
impl core::cmp::Eq for bitcoin::error::ContainsPrefixError
impl core::cmp::Eq for bitcoin::error::MissingPrefixError
impl core::cmp::Eq for bitcoin::error::PrefixedHexError
impl core::cmp::Eq for bitcoin::error::UnprefixedHexError
impl core::cmp::Eq for bitcoin::key::FromSliceError impl core::cmp::Eq for bitcoin::key::FromSliceError
impl core::cmp::Eq for bitcoin::key::FromWifError impl core::cmp::Eq for bitcoin::key::FromWifError
impl core::cmp::Eq for bitcoin::key::InvalidAddressVersionError impl core::cmp::Eq for bitcoin::key::InvalidAddressVersionError
@ -1118,10 +1110,6 @@ impl core::cmp::PartialEq for bitcoin::consensus::validation::TxVerifyError
impl core::cmp::PartialEq for bitcoin::ecdsa::Error impl core::cmp::PartialEq for bitcoin::ecdsa::Error
impl core::cmp::PartialEq for bitcoin::ecdsa::SerializedSignature impl core::cmp::PartialEq for bitcoin::ecdsa::SerializedSignature
impl core::cmp::PartialEq for bitcoin::ecdsa::Signature impl core::cmp::PartialEq for bitcoin::ecdsa::Signature
impl core::cmp::PartialEq for bitcoin::error::ContainsPrefixError
impl core::cmp::PartialEq for bitcoin::error::MissingPrefixError
impl core::cmp::PartialEq for bitcoin::error::PrefixedHexError
impl core::cmp::PartialEq for bitcoin::error::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin::key::FromSliceError impl core::cmp::PartialEq for bitcoin::key::FromSliceError
impl core::cmp::PartialEq for bitcoin::key::FromWifError impl core::cmp::PartialEq for bitcoin::key::FromWifError
impl core::cmp::PartialEq for bitcoin::key::InvalidAddressVersionError impl core::cmp::PartialEq for bitcoin::key::InvalidAddressVersionError
@ -1856,8 +1844,6 @@ impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin::bl
impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin_hashes::sha256d::Hash impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin_hashes::sha256d::Hash
impl core::convert::From<bitcoin::consensus::encode::Error> for bitcoin::psbt::Error impl core::convert::From<bitcoin::consensus::encode::Error> for bitcoin::psbt::Error
impl core::convert::From<bitcoin::consensus::validation::BitcoinconsensusError> for bitcoin::consensus::validation::TxVerifyError impl core::convert::From<bitcoin::consensus::validation::BitcoinconsensusError> for bitcoin::consensus::validation::TxVerifyError
impl core::convert::From<bitcoin::error::ContainsPrefixError> for bitcoin::error::UnprefixedHexError
impl core::convert::From<bitcoin::error::MissingPrefixError> for bitcoin::error::PrefixedHexError
impl core::convert::From<bitcoin::key::FromSliceError> for bitcoin::key::ParsePublicKeyError impl core::convert::From<bitcoin::key::FromSliceError> for bitcoin::key::ParsePublicKeyError
impl core::convert::From<bitcoin::key::InvalidAddressVersionError> for bitcoin::key::FromWifError impl core::convert::From<bitcoin::key::InvalidAddressVersionError> for bitcoin::key::FromWifError
impl core::convert::From<bitcoin::key::InvalidBase58PayloadLengthError> for bitcoin::key::FromWifError impl core::convert::From<bitcoin::key::InvalidBase58PayloadLengthError> for bitcoin::key::FromWifError
@ -1916,8 +1902,6 @@ impl core::convert::From<bitcoin_units::locktime::absolute::Time> for bitcoin::b
impl core::convert::From<bitcoin_units::locktime::relative::Height> for bitcoin::blockdata::locktime::relative::LockTime impl core::convert::From<bitcoin_units::locktime::relative::Height> for bitcoin::blockdata::locktime::relative::LockTime
impl core::convert::From<bitcoin_units::locktime::relative::Time> for bitcoin::blockdata::locktime::relative::LockTime impl core::convert::From<bitcoin_units::locktime::relative::Time> for bitcoin::blockdata::locktime::relative::LockTime
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::blockdata::script::witness_version::FromStrError impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::blockdata::script::witness_version::FromStrError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::error::PrefixedHexError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::error::UnprefixedHexError
impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::FromScriptError impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::FromScriptError
impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::P2shError impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::P2shError
impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::ParseError impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::ParseError
@ -2052,10 +2036,6 @@ impl core::error::Error for bitcoin::consensus::encode::FromHexError
impl core::error::Error for bitcoin::consensus::validation::BitcoinconsensusError impl core::error::Error for bitcoin::consensus::validation::BitcoinconsensusError
impl core::error::Error for bitcoin::consensus::validation::TxVerifyError impl core::error::Error for bitcoin::consensus::validation::TxVerifyError
impl core::error::Error for bitcoin::ecdsa::Error impl core::error::Error for bitcoin::ecdsa::Error
impl core::error::Error for bitcoin::error::ContainsPrefixError
impl core::error::Error for bitcoin::error::MissingPrefixError
impl core::error::Error for bitcoin::error::PrefixedHexError
impl core::error::Error for bitcoin::error::UnprefixedHexError
impl core::error::Error for bitcoin::key::FromSliceError impl core::error::Error for bitcoin::key::FromSliceError
impl core::error::Error for bitcoin::key::FromWifError impl core::error::Error for bitcoin::key::FromWifError
impl core::error::Error for bitcoin::key::InvalidAddressVersionError impl core::error::Error for bitcoin::key::InvalidAddressVersionError
@ -2194,10 +2174,6 @@ impl core::fmt::Debug for bitcoin::consensus::validation::TxVerifyError
impl core::fmt::Debug for bitcoin::ecdsa::Error impl core::fmt::Debug for bitcoin::ecdsa::Error
impl core::fmt::Debug for bitcoin::ecdsa::SerializedSignature impl core::fmt::Debug for bitcoin::ecdsa::SerializedSignature
impl core::fmt::Debug for bitcoin::ecdsa::Signature impl core::fmt::Debug for bitcoin::ecdsa::Signature
impl core::fmt::Debug for bitcoin::error::ContainsPrefixError
impl core::fmt::Debug for bitcoin::error::MissingPrefixError
impl core::fmt::Debug for bitcoin::error::PrefixedHexError
impl core::fmt::Debug for bitcoin::error::UnprefixedHexError
impl core::fmt::Debug for bitcoin::key::FromSliceError impl core::fmt::Debug for bitcoin::key::FromSliceError
impl core::fmt::Debug for bitcoin::key::FromWifError impl core::fmt::Debug for bitcoin::key::FromWifError
impl core::fmt::Debug for bitcoin::key::InvalidAddressVersionError impl core::fmt::Debug for bitcoin::key::InvalidAddressVersionError
@ -2374,10 +2350,6 @@ impl core::fmt::Display for bitcoin::consensus::validation::TxVerifyError
impl core::fmt::Display for bitcoin::ecdsa::Error impl core::fmt::Display for bitcoin::ecdsa::Error
impl core::fmt::Display for bitcoin::ecdsa::SerializedSignature impl core::fmt::Display for bitcoin::ecdsa::SerializedSignature
impl core::fmt::Display for bitcoin::ecdsa::Signature impl core::fmt::Display for bitcoin::ecdsa::Signature
impl core::fmt::Display for bitcoin::error::ContainsPrefixError
impl core::fmt::Display for bitcoin::error::MissingPrefixError
impl core::fmt::Display for bitcoin::error::PrefixedHexError
impl core::fmt::Display for bitcoin::error::UnprefixedHexError
impl core::fmt::Display for bitcoin::key::FromSliceError impl core::fmt::Display for bitcoin::key::FromSliceError
impl core::fmt::Display for bitcoin::key::FromWifError impl core::fmt::Display for bitcoin::key::FromWifError
impl core::fmt::Display for bitcoin::key::InvalidAddressVersionError impl core::fmt::Display for bitcoin::key::InvalidAddressVersionError
@ -2797,10 +2769,6 @@ impl core::marker::Freeze for bitcoin::consensus::validation::TxVerifyError
impl core::marker::Freeze for bitcoin::ecdsa::Error impl core::marker::Freeze for bitcoin::ecdsa::Error
impl core::marker::Freeze for bitcoin::ecdsa::SerializedSignature impl core::marker::Freeze for bitcoin::ecdsa::SerializedSignature
impl core::marker::Freeze for bitcoin::ecdsa::Signature impl core::marker::Freeze for bitcoin::ecdsa::Signature
impl core::marker::Freeze for bitcoin::error::ContainsPrefixError
impl core::marker::Freeze for bitcoin::error::MissingPrefixError
impl core::marker::Freeze for bitcoin::error::PrefixedHexError
impl core::marker::Freeze for bitcoin::error::UnprefixedHexError
impl core::marker::Freeze for bitcoin::key::FromSliceError impl core::marker::Freeze for bitcoin::key::FromSliceError
impl core::marker::Freeze for bitcoin::key::FromWifError impl core::marker::Freeze for bitcoin::key::FromWifError
impl core::marker::Freeze for bitcoin::key::InvalidAddressVersionError impl core::marker::Freeze for bitcoin::key::InvalidAddressVersionError
@ -3011,10 +2979,6 @@ impl core::marker::Send for bitcoin::consensus::validation::TxVerifyError
impl core::marker::Send for bitcoin::ecdsa::Error impl core::marker::Send for bitcoin::ecdsa::Error
impl core::marker::Send for bitcoin::ecdsa::SerializedSignature impl core::marker::Send for bitcoin::ecdsa::SerializedSignature
impl core::marker::Send for bitcoin::ecdsa::Signature impl core::marker::Send for bitcoin::ecdsa::Signature
impl core::marker::Send for bitcoin::error::ContainsPrefixError
impl core::marker::Send for bitcoin::error::MissingPrefixError
impl core::marker::Send for bitcoin::error::PrefixedHexError
impl core::marker::Send for bitcoin::error::UnprefixedHexError
impl core::marker::Send for bitcoin::key::FromSliceError impl core::marker::Send for bitcoin::key::FromSliceError
impl core::marker::Send for bitcoin::key::FromWifError impl core::marker::Send for bitcoin::key::FromWifError
impl core::marker::Send for bitcoin::key::InvalidAddressVersionError impl core::marker::Send for bitcoin::key::InvalidAddressVersionError
@ -3215,10 +3179,6 @@ impl core::marker::StructuralPartialEq for bitcoin::consensus::validation::Bitco
impl core::marker::StructuralPartialEq for bitcoin::consensus::validation::TxVerifyError impl core::marker::StructuralPartialEq for bitcoin::consensus::validation::TxVerifyError
impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Error impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Error
impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Signature impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Signature
impl core::marker::StructuralPartialEq for bitcoin::error::ContainsPrefixError
impl core::marker::StructuralPartialEq for bitcoin::error::MissingPrefixError
impl core::marker::StructuralPartialEq for bitcoin::error::PrefixedHexError
impl core::marker::StructuralPartialEq for bitcoin::error::UnprefixedHexError
impl core::marker::StructuralPartialEq for bitcoin::key::FromSliceError impl core::marker::StructuralPartialEq for bitcoin::key::FromSliceError
impl core::marker::StructuralPartialEq for bitcoin::key::FromWifError impl core::marker::StructuralPartialEq for bitcoin::key::FromWifError
impl core::marker::StructuralPartialEq for bitcoin::key::InvalidAddressVersionError impl core::marker::StructuralPartialEq for bitcoin::key::InvalidAddressVersionError
@ -3423,10 +3383,6 @@ impl core::marker::Sync for bitcoin::consensus::validation::TxVerifyError
impl core::marker::Sync for bitcoin::ecdsa::Error impl core::marker::Sync for bitcoin::ecdsa::Error
impl core::marker::Sync for bitcoin::ecdsa::SerializedSignature impl core::marker::Sync for bitcoin::ecdsa::SerializedSignature
impl core::marker::Sync for bitcoin::ecdsa::Signature impl core::marker::Sync for bitcoin::ecdsa::Signature
impl core::marker::Sync for bitcoin::error::ContainsPrefixError
impl core::marker::Sync for bitcoin::error::MissingPrefixError
impl core::marker::Sync for bitcoin::error::PrefixedHexError
impl core::marker::Sync for bitcoin::error::UnprefixedHexError
impl core::marker::Sync for bitcoin::key::FromSliceError impl core::marker::Sync for bitcoin::key::FromSliceError
impl core::marker::Sync for bitcoin::key::FromWifError impl core::marker::Sync for bitcoin::key::FromWifError
impl core::marker::Sync for bitcoin::key::InvalidAddressVersionError impl core::marker::Sync for bitcoin::key::InvalidAddressVersionError
@ -3637,10 +3593,6 @@ impl core::marker::Unpin for bitcoin::consensus::validation::TxVerifyError
impl core::marker::Unpin for bitcoin::ecdsa::Error impl core::marker::Unpin for bitcoin::ecdsa::Error
impl core::marker::Unpin for bitcoin::ecdsa::SerializedSignature impl core::marker::Unpin for bitcoin::ecdsa::SerializedSignature
impl core::marker::Unpin for bitcoin::ecdsa::Signature impl core::marker::Unpin for bitcoin::ecdsa::Signature
impl core::marker::Unpin for bitcoin::error::ContainsPrefixError
impl core::marker::Unpin for bitcoin::error::MissingPrefixError
impl core::marker::Unpin for bitcoin::error::PrefixedHexError
impl core::marker::Unpin for bitcoin::error::UnprefixedHexError
impl core::marker::Unpin for bitcoin::key::FromSliceError impl core::marker::Unpin for bitcoin::key::FromSliceError
impl core::marker::Unpin for bitcoin::key::FromWifError impl core::marker::Unpin for bitcoin::key::FromWifError
impl core::marker::Unpin for bitcoin::key::InvalidAddressVersionError impl core::marker::Unpin for bitcoin::key::InvalidAddressVersionError
@ -3880,10 +3832,6 @@ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::consensus::validation:
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Error impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Error
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::SerializedSignature impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::SerializedSignature
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Signature impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Signature
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::ContainsPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::MissingPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::PrefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::UnprefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromSliceError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromSliceError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromWifError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromWifError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::InvalidAddressVersionError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::InvalidAddressVersionError
@ -4089,10 +4037,6 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin::consensus::validation::Tx
impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Error impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Error
impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::SerializedSignature impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::SerializedSignature
impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Signature impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Signature
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::ContainsPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::MissingPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::PrefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::UnprefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromSliceError impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromSliceError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromWifError impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromWifError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::InvalidAddressVersionError impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::InvalidAddressVersionError
@ -5242,10 +5186,6 @@ pub bitcoin::ecdsa::Error::Secp256k1(secp256k1::Error)
pub bitcoin::ecdsa::Error::SighashType(bitcoin::sighash::NonStandardSighashTypeError) pub bitcoin::ecdsa::Error::SighashType(bitcoin::sighash::NonStandardSighashTypeError)
pub bitcoin::ecdsa::Signature::sighash_type: bitcoin::EcdsaSighashType pub bitcoin::ecdsa::Signature::sighash_type: bitcoin::EcdsaSighashType
pub bitcoin::ecdsa::Signature::signature: secp256k1::ecdsa::Signature pub bitcoin::ecdsa::Signature::signature: secp256k1::ecdsa::Signature
pub bitcoin::error::PrefixedHexError::MissingPrefix(bitcoin::error::MissingPrefixError)
pub bitcoin::error::PrefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub bitcoin::error::UnprefixedHexError::ContainsPrefix(bitcoin::error::ContainsPrefixError)
pub bitcoin::error::UnprefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub bitcoin::key::FromSliceError::InvalidKeyPrefix(u8) pub bitcoin::key::FromSliceError::InvalidKeyPrefix(u8)
pub bitcoin::key::FromSliceError::InvalidLength(usize) pub bitcoin::key::FromSliceError::InvalidLength(usize)
pub bitcoin::key::FromSliceError::Secp256k1(secp256k1::Error) pub bitcoin::key::FromSliceError::Secp256k1(secp256k1::Error)
@ -6424,8 +6364,6 @@ pub enum bitcoin::consensus::DecodeError<E>
pub enum bitcoin::consensus::encode::FromHexError pub enum bitcoin::consensus::encode::FromHexError
pub enum bitcoin::consensus::serde::hex::Lower pub enum bitcoin::consensus::serde::hex::Lower
pub enum bitcoin::consensus::serde::hex::Upper pub enum bitcoin::consensus::serde::hex::Upper
pub enum bitcoin::error::PrefixedHexError
pub enum bitcoin::error::UnprefixedHexError
pub enum bitcoin::key::ParseCompressedPublicKeyError pub enum bitcoin::key::ParseCompressedPublicKeyError
pub enum bitcoin::key::ParsePublicKeyError pub enum bitcoin::key::ParsePublicKeyError
pub enum bitcoin::locktime::absolute::LockTime pub enum bitcoin::locktime::absolute::LockTime
@ -7773,10 +7711,10 @@ pub fn bitcoin::blockdata::locktime::absolute::LockTime::from(h: bitcoin_units::
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from(t: bitcoin_units::locktime::absolute::Time) -> Self pub fn bitcoin::blockdata::locktime::absolute::LockTime::from(t: bitcoin_units::locktime::absolute::Time) -> Self
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_consensus(n: u32) -> Self pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_consensus(n: u32) -> Self
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_height(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_height(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_str(s: &str) -> core::result::Result<Self, Self::Err> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_time(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_time(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::blockdata::locktime::absolute::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_implied_by(&self, other: bitcoin::blockdata::locktime::absolute::LockTime) -> bool pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_implied_by(&self, other: bitcoin::blockdata::locktime::absolute::LockTime) -> bool
pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_satisfied_by(&self, height: bitcoin_units::locktime::absolute::Height, time: bitcoin_units::locktime::absolute::Time) -> bool pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_satisfied_by(&self, height: bitcoin_units::locktime::absolute::Height, time: bitcoin_units::locktime::absolute::Time) -> bool
@ -8369,11 +8307,11 @@ pub fn bitcoin::blockdata::transaction::Sequence::from(lt: bitcoin::blockdata::l
pub fn bitcoin::blockdata::transaction::Sequence::from_512_second_intervals(intervals: u16) -> Self pub fn bitcoin::blockdata::transaction::Sequence::from_512_second_intervals(intervals: u16) -> Self
pub fn bitcoin::blockdata::transaction::Sequence::from_consensus(n: u32) -> Self pub fn bitcoin::blockdata::transaction::Sequence::from_consensus(n: u32) -> Self
pub fn bitcoin::blockdata::transaction::Sequence::from_height(height: u16) -> Self pub fn bitcoin::blockdata::transaction::Sequence::from_height(height: u16) -> Self
pub fn bitcoin::blockdata::transaction::Sequence::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::blockdata::transaction::Sequence::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_ceil(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError> pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_ceil(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError>
pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_floor(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError> pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_floor(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError>
pub fn bitcoin::blockdata::transaction::Sequence::from_str(s: &str) -> core::result::Result<Self, Self::Err> pub fn bitcoin::blockdata::transaction::Sequence::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin::blockdata::transaction::Sequence::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::blockdata::transaction::Sequence::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::blockdata::transaction::Sequence::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::blockdata::transaction::Sequence::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::blockdata::transaction::Sequence::is_final(&self) -> bool pub fn bitcoin::blockdata::transaction::Sequence::is_final(&self) -> bool
pub fn bitcoin::blockdata::transaction::Sequence::is_height_locked(&self) -> bool pub fn bitcoin::blockdata::transaction::Sequence::is_height_locked(&self) -> bool
@ -8717,24 +8655,6 @@ pub fn bitcoin::ecdsa::Signature::serialize<__S>(&self, __serializer: __S) -> co
pub fn bitcoin::ecdsa::Signature::serialize_to_writer<W: bitcoin_io::Write + core::marker::Sized>(&self, writer: &mut W) -> core::result::Result<(), bitcoin_io::error::Error> pub fn bitcoin::ecdsa::Signature::serialize_to_writer<W: bitcoin_io::Write + core::marker::Sized>(&self, writer: &mut W) -> core::result::Result<(), bitcoin_io::error::Error>
pub fn bitcoin::ecdsa::Signature::sighash_all(signature: secp256k1::ecdsa::Signature) -> bitcoin::ecdsa::Signature pub fn bitcoin::ecdsa::Signature::sighash_all(signature: secp256k1::ecdsa::Signature) -> bitcoin::ecdsa::Signature
pub fn bitcoin::ecdsa::Signature::to_vec(self) -> alloc::vec::Vec<u8> pub fn bitcoin::ecdsa::Signature::to_vec(self) -> alloc::vec::Vec<u8>
pub fn bitcoin::error::ContainsPrefixError::clone(&self) -> bitcoin::error::ContainsPrefixError
pub fn bitcoin::error::ContainsPrefixError::eq(&self, other: &bitcoin::error::ContainsPrefixError) -> bool
pub fn bitcoin::error::ContainsPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::MissingPrefixError::clone(&self) -> bitcoin::error::MissingPrefixError
pub fn bitcoin::error::MissingPrefixError::eq(&self, other: &bitcoin::error::MissingPrefixError) -> bool
pub fn bitcoin::error::MissingPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::PrefixedHexError::clone(&self) -> bitcoin::error::PrefixedHexError
pub fn bitcoin::error::PrefixedHexError::eq(&self, other: &bitcoin::error::PrefixedHexError) -> bool
pub fn bitcoin::error::PrefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::PrefixedHexError::from(e: bitcoin::error::MissingPrefixError) -> Self
pub fn bitcoin::error::PrefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin::error::PrefixedHexError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
pub fn bitcoin::error::UnprefixedHexError::clone(&self) -> bitcoin::error::UnprefixedHexError
pub fn bitcoin::error::UnprefixedHexError::eq(&self, other: &bitcoin::error::UnprefixedHexError) -> bool
pub fn bitcoin::error::UnprefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::UnprefixedHexError::from(e: bitcoin::error::ContainsPrefixError) -> Self
pub fn bitcoin::error::UnprefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin::error::UnprefixedHexError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
pub fn bitcoin::key::FromSliceError::clone(&self) -> bitcoin::key::FromSliceError pub fn bitcoin::key::FromSliceError::clone(&self) -> bitcoin::key::FromSliceError
pub fn bitcoin::key::FromSliceError::eq(&self, other: &bitcoin::key::FromSliceError) -> bool pub fn bitcoin::key::FromSliceError::eq(&self, other: &bitcoin::key::FromSliceError) -> bool
pub fn bitcoin::key::FromSliceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::key::FromSliceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
@ -9110,9 +9030,9 @@ pub fn bitcoin::pow::CompactTarget::eq(&self, other: &bitcoin::pow::CompactTarge
pub fn bitcoin::pow::CompactTarget::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::pow::CompactTarget::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::pow::CompactTarget::from_consensus(bits: u32) -> Self pub fn bitcoin::pow::CompactTarget::from_consensus(bits: u32) -> Self
pub fn bitcoin::pow::CompactTarget::from_header_difficulty_adjustment(last_epoch_boundary: bitcoin::blockdata::block::Header, current: bitcoin::blockdata::block::Header, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget pub fn bitcoin::pow::CompactTarget::from_header_difficulty_adjustment(last_epoch_boundary: bitcoin::blockdata::block::Header, current: bitcoin::blockdata::block::Header, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget
pub fn bitcoin::pow::CompactTarget::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::pow::CompactTarget::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::pow::CompactTarget::from_next_work_required(last: bitcoin::pow::CompactTarget, timespan: u64, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget pub fn bitcoin::pow::CompactTarget::from_next_work_required(last: bitcoin::pow::CompactTarget, timespan: u64, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget
pub fn bitcoin::pow::CompactTarget::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::pow::CompactTarget::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::pow::CompactTarget::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::pow::CompactTarget::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::pow::CompactTarget::partial_cmp(&self, other: &bitcoin::pow::CompactTarget) -> core::option::Option<core::cmp::Ordering> pub fn bitcoin::pow::CompactTarget::partial_cmp(&self, other: &bitcoin::pow::CompactTarget) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin::pow::CompactTarget::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::pow::CompactTarget::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
@ -9127,9 +9047,9 @@ pub fn bitcoin::pow::Target::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> cor
pub fn bitcoin::pow::Target::from(c: bitcoin::pow::CompactTarget) -> Self pub fn bitcoin::pow::Target::from(c: bitcoin::pow::CompactTarget) -> Self
pub fn bitcoin::pow::Target::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target pub fn bitcoin::pow::Target::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target
pub fn bitcoin::pow::Target::from_compact(c: bitcoin::pow::CompactTarget) -> bitcoin::pow::Target pub fn bitcoin::pow::Target::from_compact(c: bitcoin::pow::CompactTarget) -> bitcoin::pow::Target
pub fn bitcoin::pow::Target::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::pow::Target::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::pow::Target::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target pub fn bitcoin::pow::Target::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target
pub fn bitcoin::pow::Target::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::pow::Target::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::pow::Target::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::pow::Target::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::pow::Target::is_met_by(&self, hash: bitcoin::blockdata::block::BlockHash) -> bool pub fn bitcoin::pow::Target::is_met_by(&self, hash: bitcoin::blockdata::block::BlockHash) -> bool
pub fn bitcoin::pow::Target::max_difficulty_transition_threshold(&self) -> Self pub fn bitcoin::pow::Target::max_difficulty_transition_threshold(&self) -> Self
@ -9150,9 +9070,9 @@ pub fn bitcoin::pow::Work::deserialize<__D>(__deserializer: __D) -> core::result
pub fn bitcoin::pow::Work::eq(&self, other: &bitcoin::pow::Work) -> bool pub fn bitcoin::pow::Work::eq(&self, other: &bitcoin::pow::Work) -> bool
pub fn bitcoin::pow::Work::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::pow::Work::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::pow::Work::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work pub fn bitcoin::pow::Work::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work
pub fn bitcoin::pow::Work::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::pow::Work::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::pow::Work::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work pub fn bitcoin::pow::Work::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work
pub fn bitcoin::pow::Work::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::pow::Work::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::pow::Work::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::pow::Work::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::pow::Work::log2(self) -> f64 pub fn bitcoin::pow::Work::log2(self) -> f64
pub fn bitcoin::pow::Work::partial_cmp(&self, other: &bitcoin::pow::Work) -> core::option::Option<core::cmp::Ordering> pub fn bitcoin::pow::Work::partial_cmp(&self, other: &bitcoin::pow::Work) -> core::option::Option<core::cmp::Ordering>
@ -9976,7 +9896,6 @@ pub mod bitcoin::consensus::serde::hex
pub mod bitcoin::consensus::validation pub mod bitcoin::consensus::validation
pub mod bitcoin::constants pub mod bitcoin::constants
pub mod bitcoin::ecdsa pub mod bitcoin::ecdsa
pub mod bitcoin::error
pub mod bitcoin::hash_types pub mod bitcoin::hash_types
pub mod bitcoin::key pub mod bitcoin::key
pub mod bitcoin::locktime pub mod bitcoin::locktime
@ -10157,8 +10076,6 @@ pub struct bitcoin::consensus::serde::hex::Encoder<C: bitcoin::consensus::serde:
pub struct bitcoin::constants::ChainHash(_) pub struct bitcoin::constants::ChainHash(_)
pub struct bitcoin::ecdsa::SerializedSignature pub struct bitcoin::ecdsa::SerializedSignature
pub struct bitcoin::ecdsa::Signature pub struct bitcoin::ecdsa::Signature
pub struct bitcoin::error::ContainsPrefixError
pub struct bitcoin::error::MissingPrefixError
pub struct bitcoin::hash_types::BlockHash(_) pub struct bitcoin::hash_types::BlockHash(_)
pub struct bitcoin::hash_types::FilterHash(_) pub struct bitcoin::hash_types::FilterHash(_)
pub struct bitcoin::hash_types::FilterHeader(_) pub struct bitcoin::hash_types::FilterHeader(_)
@ -10523,7 +10440,6 @@ pub use bitcoin::blockdata::locktime::relative::Height
pub use bitcoin::blockdata::locktime::relative::Time pub use bitcoin::blockdata::locktime::relative::Time
pub use bitcoin::blockdata::locktime::relative::TimeOverflowError pub use bitcoin::blockdata::locktime::relative::TimeOverflowError
pub use bitcoin::blockdata::weight::<<units::weight::*>> pub use bitcoin::blockdata::weight::<<units::weight::*>>
pub use bitcoin::error::ParseIntError
pub use bitcoin::key::Keypair pub use bitcoin::key::Keypair
pub use bitcoin::key::Parity pub use bitcoin::key::Parity
pub use bitcoin::key::Secp256k1 pub use bitcoin::key::Secp256k1

View File

@ -594,10 +594,6 @@ impl core::clone::Clone for bitcoin::consensus::params::Params
impl core::clone::Clone for bitcoin::ecdsa::Error impl core::clone::Clone for bitcoin::ecdsa::Error
impl core::clone::Clone for bitcoin::ecdsa::SerializedSignature impl core::clone::Clone for bitcoin::ecdsa::SerializedSignature
impl core::clone::Clone for bitcoin::ecdsa::Signature impl core::clone::Clone for bitcoin::ecdsa::Signature
impl core::clone::Clone for bitcoin::error::ContainsPrefixError
impl core::clone::Clone for bitcoin::error::MissingPrefixError
impl core::clone::Clone for bitcoin::error::PrefixedHexError
impl core::clone::Clone for bitcoin::error::UnprefixedHexError
impl core::clone::Clone for bitcoin::key::FromSliceError impl core::clone::Clone for bitcoin::key::FromSliceError
impl core::clone::Clone for bitcoin::key::FromWifError impl core::clone::Clone for bitcoin::key::FromWifError
impl core::clone::Clone for bitcoin::key::InvalidAddressVersionError impl core::clone::Clone for bitcoin::key::InvalidAddressVersionError
@ -792,10 +788,6 @@ impl core::cmp::Eq for bitcoin::consensus::encode::VarInt
impl core::cmp::Eq for bitcoin::ecdsa::Error impl core::cmp::Eq for bitcoin::ecdsa::Error
impl core::cmp::Eq for bitcoin::ecdsa::SerializedSignature impl core::cmp::Eq for bitcoin::ecdsa::SerializedSignature
impl core::cmp::Eq for bitcoin::ecdsa::Signature impl core::cmp::Eq for bitcoin::ecdsa::Signature
impl core::cmp::Eq for bitcoin::error::ContainsPrefixError
impl core::cmp::Eq for bitcoin::error::MissingPrefixError
impl core::cmp::Eq for bitcoin::error::PrefixedHexError
impl core::cmp::Eq for bitcoin::error::UnprefixedHexError
impl core::cmp::Eq for bitcoin::key::FromSliceError impl core::cmp::Eq for bitcoin::key::FromSliceError
impl core::cmp::Eq for bitcoin::key::FromWifError impl core::cmp::Eq for bitcoin::key::FromWifError
impl core::cmp::Eq for bitcoin::key::InvalidAddressVersionError impl core::cmp::Eq for bitcoin::key::InvalidAddressVersionError
@ -1078,10 +1070,6 @@ impl core::cmp::PartialEq for bitcoin::consensus::encode::VarInt
impl core::cmp::PartialEq for bitcoin::ecdsa::Error impl core::cmp::PartialEq for bitcoin::ecdsa::Error
impl core::cmp::PartialEq for bitcoin::ecdsa::SerializedSignature impl core::cmp::PartialEq for bitcoin::ecdsa::SerializedSignature
impl core::cmp::PartialEq for bitcoin::ecdsa::Signature impl core::cmp::PartialEq for bitcoin::ecdsa::Signature
impl core::cmp::PartialEq for bitcoin::error::ContainsPrefixError
impl core::cmp::PartialEq for bitcoin::error::MissingPrefixError
impl core::cmp::PartialEq for bitcoin::error::PrefixedHexError
impl core::cmp::PartialEq for bitcoin::error::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin::key::FromSliceError impl core::cmp::PartialEq for bitcoin::key::FromSliceError
impl core::cmp::PartialEq for bitcoin::key::FromWifError impl core::cmp::PartialEq for bitcoin::key::FromWifError
impl core::cmp::PartialEq for bitcoin::key::InvalidAddressVersionError impl core::cmp::PartialEq for bitcoin::key::InvalidAddressVersionError
@ -1815,8 +1803,6 @@ impl core::convert::From<bitcoin::blockdata::transaction::Txid> for bitcoin_hash
impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin::blockdata::block::WitnessMerkleNode impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin::blockdata::block::WitnessMerkleNode
impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin_hashes::sha256d::Hash impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin_hashes::sha256d::Hash
impl core::convert::From<bitcoin::consensus::encode::Error> for bitcoin::psbt::Error impl core::convert::From<bitcoin::consensus::encode::Error> for bitcoin::psbt::Error
impl core::convert::From<bitcoin::error::ContainsPrefixError> for bitcoin::error::UnprefixedHexError
impl core::convert::From<bitcoin::error::MissingPrefixError> for bitcoin::error::PrefixedHexError
impl core::convert::From<bitcoin::key::FromSliceError> for bitcoin::key::ParsePublicKeyError impl core::convert::From<bitcoin::key::FromSliceError> for bitcoin::key::ParsePublicKeyError
impl core::convert::From<bitcoin::key::InvalidAddressVersionError> for bitcoin::key::FromWifError impl core::convert::From<bitcoin::key::InvalidAddressVersionError> for bitcoin::key::FromWifError
impl core::convert::From<bitcoin::key::InvalidBase58PayloadLengthError> for bitcoin::key::FromWifError impl core::convert::From<bitcoin::key::InvalidBase58PayloadLengthError> for bitcoin::key::FromWifError
@ -1875,8 +1861,6 @@ impl core::convert::From<bitcoin_units::locktime::absolute::Time> for bitcoin::b
impl core::convert::From<bitcoin_units::locktime::relative::Height> for bitcoin::blockdata::locktime::relative::LockTime impl core::convert::From<bitcoin_units::locktime::relative::Height> for bitcoin::blockdata::locktime::relative::LockTime
impl core::convert::From<bitcoin_units::locktime::relative::Time> for bitcoin::blockdata::locktime::relative::LockTime impl core::convert::From<bitcoin_units::locktime::relative::Time> for bitcoin::blockdata::locktime::relative::LockTime
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::blockdata::script::witness_version::FromStrError impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::blockdata::script::witness_version::FromStrError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::error::PrefixedHexError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::error::UnprefixedHexError
impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::FromScriptError impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::FromScriptError
impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::P2shError impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::P2shError
impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::ParseError impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::ParseError
@ -2007,10 +1991,6 @@ impl core::error::Error for bitcoin::blockdata::transaction::ParseOutPointError
impl core::error::Error for bitcoin::consensus::encode::Error impl core::error::Error for bitcoin::consensus::encode::Error
impl core::error::Error for bitcoin::consensus::encode::FromHexError impl core::error::Error for bitcoin::consensus::encode::FromHexError
impl core::error::Error for bitcoin::ecdsa::Error impl core::error::Error for bitcoin::ecdsa::Error
impl core::error::Error for bitcoin::error::ContainsPrefixError
impl core::error::Error for bitcoin::error::MissingPrefixError
impl core::error::Error for bitcoin::error::PrefixedHexError
impl core::error::Error for bitcoin::error::UnprefixedHexError
impl core::error::Error for bitcoin::key::FromSliceError impl core::error::Error for bitcoin::key::FromSliceError
impl core::error::Error for bitcoin::key::FromWifError impl core::error::Error for bitcoin::key::FromWifError
impl core::error::Error for bitcoin::key::InvalidAddressVersionError impl core::error::Error for bitcoin::key::InvalidAddressVersionError
@ -2144,10 +2124,6 @@ impl core::fmt::Debug for bitcoin::consensus::params::Params
impl core::fmt::Debug for bitcoin::ecdsa::Error impl core::fmt::Debug for bitcoin::ecdsa::Error
impl core::fmt::Debug for bitcoin::ecdsa::SerializedSignature impl core::fmt::Debug for bitcoin::ecdsa::SerializedSignature
impl core::fmt::Debug for bitcoin::ecdsa::Signature impl core::fmt::Debug for bitcoin::ecdsa::Signature
impl core::fmt::Debug for bitcoin::error::ContainsPrefixError
impl core::fmt::Debug for bitcoin::error::MissingPrefixError
impl core::fmt::Debug for bitcoin::error::PrefixedHexError
impl core::fmt::Debug for bitcoin::error::UnprefixedHexError
impl core::fmt::Debug for bitcoin::key::FromSliceError impl core::fmt::Debug for bitcoin::key::FromSliceError
impl core::fmt::Debug for bitcoin::key::FromWifError impl core::fmt::Debug for bitcoin::key::FromWifError
impl core::fmt::Debug for bitcoin::key::InvalidAddressVersionError impl core::fmt::Debug for bitcoin::key::InvalidAddressVersionError
@ -2321,10 +2297,6 @@ impl core::fmt::Display for bitcoin::consensus::encode::FromHexError
impl core::fmt::Display for bitcoin::ecdsa::Error impl core::fmt::Display for bitcoin::ecdsa::Error
impl core::fmt::Display for bitcoin::ecdsa::SerializedSignature impl core::fmt::Display for bitcoin::ecdsa::SerializedSignature
impl core::fmt::Display for bitcoin::ecdsa::Signature impl core::fmt::Display for bitcoin::ecdsa::Signature
impl core::fmt::Display for bitcoin::error::ContainsPrefixError
impl core::fmt::Display for bitcoin::error::MissingPrefixError
impl core::fmt::Display for bitcoin::error::PrefixedHexError
impl core::fmt::Display for bitcoin::error::UnprefixedHexError
impl core::fmt::Display for bitcoin::key::FromSliceError impl core::fmt::Display for bitcoin::key::FromSliceError
impl core::fmt::Display for bitcoin::key::FromWifError impl core::fmt::Display for bitcoin::key::FromWifError
impl core::fmt::Display for bitcoin::key::InvalidAddressVersionError impl core::fmt::Display for bitcoin::key::InvalidAddressVersionError
@ -2735,10 +2707,6 @@ impl core::marker::Freeze for bitcoin::consensus::params::Params
impl core::marker::Freeze for bitcoin::ecdsa::Error impl core::marker::Freeze for bitcoin::ecdsa::Error
impl core::marker::Freeze for bitcoin::ecdsa::SerializedSignature impl core::marker::Freeze for bitcoin::ecdsa::SerializedSignature
impl core::marker::Freeze for bitcoin::ecdsa::Signature impl core::marker::Freeze for bitcoin::ecdsa::Signature
impl core::marker::Freeze for bitcoin::error::ContainsPrefixError
impl core::marker::Freeze for bitcoin::error::MissingPrefixError
impl core::marker::Freeze for bitcoin::error::PrefixedHexError
impl core::marker::Freeze for bitcoin::error::UnprefixedHexError
impl core::marker::Freeze for bitcoin::key::FromSliceError impl core::marker::Freeze for bitcoin::key::FromSliceError
impl core::marker::Freeze for bitcoin::key::FromWifError impl core::marker::Freeze for bitcoin::key::FromWifError
impl core::marker::Freeze for bitcoin::key::InvalidAddressVersionError impl core::marker::Freeze for bitcoin::key::InvalidAddressVersionError
@ -2942,10 +2910,6 @@ impl core::marker::Send for bitcoin::consensus::params::Params
impl core::marker::Send for bitcoin::ecdsa::Error impl core::marker::Send for bitcoin::ecdsa::Error
impl core::marker::Send for bitcoin::ecdsa::SerializedSignature impl core::marker::Send for bitcoin::ecdsa::SerializedSignature
impl core::marker::Send for bitcoin::ecdsa::Signature impl core::marker::Send for bitcoin::ecdsa::Signature
impl core::marker::Send for bitcoin::error::ContainsPrefixError
impl core::marker::Send for bitcoin::error::MissingPrefixError
impl core::marker::Send for bitcoin::error::PrefixedHexError
impl core::marker::Send for bitcoin::error::UnprefixedHexError
impl core::marker::Send for bitcoin::key::FromSliceError impl core::marker::Send for bitcoin::key::FromSliceError
impl core::marker::Send for bitcoin::key::FromWifError impl core::marker::Send for bitcoin::key::FromWifError
impl core::marker::Send for bitcoin::key::InvalidAddressVersionError impl core::marker::Send for bitcoin::key::InvalidAddressVersionError
@ -3141,10 +3105,6 @@ impl core::marker::StructuralPartialEq for bitcoin::consensus::encode::CheckedDa
impl core::marker::StructuralPartialEq for bitcoin::consensus::encode::VarInt impl core::marker::StructuralPartialEq for bitcoin::consensus::encode::VarInt
impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Error impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Error
impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Signature impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Signature
impl core::marker::StructuralPartialEq for bitcoin::error::ContainsPrefixError
impl core::marker::StructuralPartialEq for bitcoin::error::MissingPrefixError
impl core::marker::StructuralPartialEq for bitcoin::error::PrefixedHexError
impl core::marker::StructuralPartialEq for bitcoin::error::UnprefixedHexError
impl core::marker::StructuralPartialEq for bitcoin::key::FromSliceError impl core::marker::StructuralPartialEq for bitcoin::key::FromSliceError
impl core::marker::StructuralPartialEq for bitcoin::key::FromWifError impl core::marker::StructuralPartialEq for bitcoin::key::FromWifError
impl core::marker::StructuralPartialEq for bitcoin::key::InvalidAddressVersionError impl core::marker::StructuralPartialEq for bitcoin::key::InvalidAddressVersionError
@ -3343,10 +3303,6 @@ impl core::marker::Sync for bitcoin::consensus::params::Params
impl core::marker::Sync for bitcoin::ecdsa::Error impl core::marker::Sync for bitcoin::ecdsa::Error
impl core::marker::Sync for bitcoin::ecdsa::SerializedSignature impl core::marker::Sync for bitcoin::ecdsa::SerializedSignature
impl core::marker::Sync for bitcoin::ecdsa::Signature impl core::marker::Sync for bitcoin::ecdsa::Signature
impl core::marker::Sync for bitcoin::error::ContainsPrefixError
impl core::marker::Sync for bitcoin::error::MissingPrefixError
impl core::marker::Sync for bitcoin::error::PrefixedHexError
impl core::marker::Sync for bitcoin::error::UnprefixedHexError
impl core::marker::Sync for bitcoin::key::FromSliceError impl core::marker::Sync for bitcoin::key::FromSliceError
impl core::marker::Sync for bitcoin::key::FromWifError impl core::marker::Sync for bitcoin::key::FromWifError
impl core::marker::Sync for bitcoin::key::InvalidAddressVersionError impl core::marker::Sync for bitcoin::key::InvalidAddressVersionError
@ -3550,10 +3506,6 @@ impl core::marker::Unpin for bitcoin::consensus::params::Params
impl core::marker::Unpin for bitcoin::ecdsa::Error impl core::marker::Unpin for bitcoin::ecdsa::Error
impl core::marker::Unpin for bitcoin::ecdsa::SerializedSignature impl core::marker::Unpin for bitcoin::ecdsa::SerializedSignature
impl core::marker::Unpin for bitcoin::ecdsa::Signature impl core::marker::Unpin for bitcoin::ecdsa::Signature
impl core::marker::Unpin for bitcoin::error::ContainsPrefixError
impl core::marker::Unpin for bitcoin::error::MissingPrefixError
impl core::marker::Unpin for bitcoin::error::PrefixedHexError
impl core::marker::Unpin for bitcoin::error::UnprefixedHexError
impl core::marker::Unpin for bitcoin::key::FromSliceError impl core::marker::Unpin for bitcoin::key::FromSliceError
impl core::marker::Unpin for bitcoin::key::FromWifError impl core::marker::Unpin for bitcoin::key::FromWifError
impl core::marker::Unpin for bitcoin::key::InvalidAddressVersionError impl core::marker::Unpin for bitcoin::key::InvalidAddressVersionError
@ -3786,10 +3738,6 @@ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::consensus::params::Par
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Error impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Error
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::SerializedSignature impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::SerializedSignature
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Signature impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Signature
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::ContainsPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::MissingPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::PrefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::UnprefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromSliceError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromSliceError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromWifError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromWifError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::InvalidAddressVersionError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::InvalidAddressVersionError
@ -3989,10 +3937,6 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin::consensus::params::Params
impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Error impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Error
impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::SerializedSignature impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::SerializedSignature
impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Signature impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Signature
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::ContainsPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::MissingPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::PrefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::UnprefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromSliceError impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromSliceError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromWifError impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromWifError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::InvalidAddressVersionError impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::InvalidAddressVersionError
@ -4964,10 +4908,6 @@ pub bitcoin::ecdsa::Error::Secp256k1(secp256k1::Error)
pub bitcoin::ecdsa::Error::SighashType(bitcoin::sighash::NonStandardSighashTypeError) pub bitcoin::ecdsa::Error::SighashType(bitcoin::sighash::NonStandardSighashTypeError)
pub bitcoin::ecdsa::Signature::sighash_type: bitcoin::EcdsaSighashType pub bitcoin::ecdsa::Signature::sighash_type: bitcoin::EcdsaSighashType
pub bitcoin::ecdsa::Signature::signature: secp256k1::ecdsa::Signature pub bitcoin::ecdsa::Signature::signature: secp256k1::ecdsa::Signature
pub bitcoin::error::PrefixedHexError::MissingPrefix(bitcoin::error::MissingPrefixError)
pub bitcoin::error::PrefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub bitcoin::error::UnprefixedHexError::ContainsPrefix(bitcoin::error::ContainsPrefixError)
pub bitcoin::error::UnprefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub bitcoin::key::FromSliceError::InvalidKeyPrefix(u8) pub bitcoin::key::FromSliceError::InvalidKeyPrefix(u8)
pub bitcoin::key::FromSliceError::InvalidLength(usize) pub bitcoin::key::FromSliceError::InvalidLength(usize)
pub bitcoin::key::FromSliceError::Secp256k1(secp256k1::Error) pub bitcoin::key::FromSliceError::Secp256k1(secp256k1::Error)
@ -6121,8 +6061,6 @@ pub enum bitcoin::blockdata::opcodes::ClassifyContext
pub enum bitcoin::blockdata::script::Instruction<'a> pub enum bitcoin::blockdata::script::Instruction<'a>
pub enum bitcoin::consensus::DecodeError<E> pub enum bitcoin::consensus::DecodeError<E>
pub enum bitcoin::consensus::encode::FromHexError pub enum bitcoin::consensus::encode::FromHexError
pub enum bitcoin::error::PrefixedHexError
pub enum bitcoin::error::UnprefixedHexError
pub enum bitcoin::key::ParseCompressedPublicKeyError pub enum bitcoin::key::ParseCompressedPublicKeyError
pub enum bitcoin::key::ParsePublicKeyError pub enum bitcoin::key::ParsePublicKeyError
pub enum bitcoin::locktime::absolute::LockTime pub enum bitcoin::locktime::absolute::LockTime
@ -7394,10 +7332,10 @@ pub fn bitcoin::blockdata::locktime::absolute::LockTime::from(h: bitcoin_units::
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from(t: bitcoin_units::locktime::absolute::Time) -> Self pub fn bitcoin::blockdata::locktime::absolute::LockTime::from(t: bitcoin_units::locktime::absolute::Time) -> Self
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_consensus(n: u32) -> Self pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_consensus(n: u32) -> Self
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_height(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_height(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_str(s: &str) -> core::result::Result<Self, Self::Err> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_time(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_time(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::blockdata::locktime::absolute::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_implied_by(&self, other: bitcoin::blockdata::locktime::absolute::LockTime) -> bool pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_implied_by(&self, other: bitcoin::blockdata::locktime::absolute::LockTime) -> bool
pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_satisfied_by(&self, height: bitcoin_units::locktime::absolute::Height, time: bitcoin_units::locktime::absolute::Time) -> bool pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_satisfied_by(&self, height: bitcoin_units::locktime::absolute::Height, time: bitcoin_units::locktime::absolute::Time) -> bool
@ -7971,11 +7909,11 @@ pub fn bitcoin::blockdata::transaction::Sequence::from(lt: bitcoin::blockdata::l
pub fn bitcoin::blockdata::transaction::Sequence::from_512_second_intervals(intervals: u16) -> Self pub fn bitcoin::blockdata::transaction::Sequence::from_512_second_intervals(intervals: u16) -> Self
pub fn bitcoin::blockdata::transaction::Sequence::from_consensus(n: u32) -> Self pub fn bitcoin::blockdata::transaction::Sequence::from_consensus(n: u32) -> Self
pub fn bitcoin::blockdata::transaction::Sequence::from_height(height: u16) -> Self pub fn bitcoin::blockdata::transaction::Sequence::from_height(height: u16) -> Self
pub fn bitcoin::blockdata::transaction::Sequence::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::blockdata::transaction::Sequence::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_ceil(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError> pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_ceil(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError>
pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_floor(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError> pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_floor(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError>
pub fn bitcoin::blockdata::transaction::Sequence::from_str(s: &str) -> core::result::Result<Self, Self::Err> pub fn bitcoin::blockdata::transaction::Sequence::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin::blockdata::transaction::Sequence::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::blockdata::transaction::Sequence::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::blockdata::transaction::Sequence::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::blockdata::transaction::Sequence::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::blockdata::transaction::Sequence::is_final(&self) -> bool pub fn bitcoin::blockdata::transaction::Sequence::is_final(&self) -> bool
pub fn bitcoin::blockdata::transaction::Sequence::is_height_locked(&self) -> bool pub fn bitcoin::blockdata::transaction::Sequence::is_height_locked(&self) -> bool
@ -8259,24 +8197,6 @@ pub fn bitcoin::ecdsa::Signature::serialize(&self) -> bitcoin::ecdsa::Serialized
pub fn bitcoin::ecdsa::Signature::serialize_to_writer<W: bitcoin_io::Write + core::marker::Sized>(&self, writer: &mut W) -> core::result::Result<(), bitcoin_io::error::Error> pub fn bitcoin::ecdsa::Signature::serialize_to_writer<W: bitcoin_io::Write + core::marker::Sized>(&self, writer: &mut W) -> core::result::Result<(), bitcoin_io::error::Error>
pub fn bitcoin::ecdsa::Signature::sighash_all(signature: secp256k1::ecdsa::Signature) -> bitcoin::ecdsa::Signature pub fn bitcoin::ecdsa::Signature::sighash_all(signature: secp256k1::ecdsa::Signature) -> bitcoin::ecdsa::Signature
pub fn bitcoin::ecdsa::Signature::to_vec(self) -> alloc::vec::Vec<u8> pub fn bitcoin::ecdsa::Signature::to_vec(self) -> alloc::vec::Vec<u8>
pub fn bitcoin::error::ContainsPrefixError::clone(&self) -> bitcoin::error::ContainsPrefixError
pub fn bitcoin::error::ContainsPrefixError::eq(&self, other: &bitcoin::error::ContainsPrefixError) -> bool
pub fn bitcoin::error::ContainsPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::MissingPrefixError::clone(&self) -> bitcoin::error::MissingPrefixError
pub fn bitcoin::error::MissingPrefixError::eq(&self, other: &bitcoin::error::MissingPrefixError) -> bool
pub fn bitcoin::error::MissingPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::PrefixedHexError::clone(&self) -> bitcoin::error::PrefixedHexError
pub fn bitcoin::error::PrefixedHexError::eq(&self, other: &bitcoin::error::PrefixedHexError) -> bool
pub fn bitcoin::error::PrefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::PrefixedHexError::from(e: bitcoin::error::MissingPrefixError) -> Self
pub fn bitcoin::error::PrefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin::error::PrefixedHexError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
pub fn bitcoin::error::UnprefixedHexError::clone(&self) -> bitcoin::error::UnprefixedHexError
pub fn bitcoin::error::UnprefixedHexError::eq(&self, other: &bitcoin::error::UnprefixedHexError) -> bool
pub fn bitcoin::error::UnprefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::UnprefixedHexError::from(e: bitcoin::error::ContainsPrefixError) -> Self
pub fn bitcoin::error::UnprefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin::error::UnprefixedHexError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
pub fn bitcoin::key::FromSliceError::clone(&self) -> bitcoin::key::FromSliceError pub fn bitcoin::key::FromSliceError::clone(&self) -> bitcoin::key::FromSliceError
pub fn bitcoin::key::FromSliceError::eq(&self, other: &bitcoin::key::FromSliceError) -> bool pub fn bitcoin::key::FromSliceError::eq(&self, other: &bitcoin::key::FromSliceError) -> bool
pub fn bitcoin::key::FromSliceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::key::FromSliceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
@ -8643,9 +8563,9 @@ pub fn bitcoin::pow::CompactTarget::eq(&self, other: &bitcoin::pow::CompactTarge
pub fn bitcoin::pow::CompactTarget::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::pow::CompactTarget::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::pow::CompactTarget::from_consensus(bits: u32) -> Self pub fn bitcoin::pow::CompactTarget::from_consensus(bits: u32) -> Self
pub fn bitcoin::pow::CompactTarget::from_header_difficulty_adjustment(last_epoch_boundary: bitcoin::blockdata::block::Header, current: bitcoin::blockdata::block::Header, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget pub fn bitcoin::pow::CompactTarget::from_header_difficulty_adjustment(last_epoch_boundary: bitcoin::blockdata::block::Header, current: bitcoin::blockdata::block::Header, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget
pub fn bitcoin::pow::CompactTarget::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::pow::CompactTarget::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::pow::CompactTarget::from_next_work_required(last: bitcoin::pow::CompactTarget, timespan: u64, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget pub fn bitcoin::pow::CompactTarget::from_next_work_required(last: bitcoin::pow::CompactTarget, timespan: u64, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget
pub fn bitcoin::pow::CompactTarget::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::pow::CompactTarget::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::pow::CompactTarget::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::pow::CompactTarget::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::pow::CompactTarget::partial_cmp(&self, other: &bitcoin::pow::CompactTarget) -> core::option::Option<core::cmp::Ordering> pub fn bitcoin::pow::CompactTarget::partial_cmp(&self, other: &bitcoin::pow::CompactTarget) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin::pow::CompactTarget::to_consensus(self) -> u32 pub fn bitcoin::pow::CompactTarget::to_consensus(self) -> u32
@ -8658,9 +8578,9 @@ pub fn bitcoin::pow::Target::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> cor
pub fn bitcoin::pow::Target::from(c: bitcoin::pow::CompactTarget) -> Self pub fn bitcoin::pow::Target::from(c: bitcoin::pow::CompactTarget) -> Self
pub fn bitcoin::pow::Target::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target pub fn bitcoin::pow::Target::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target
pub fn bitcoin::pow::Target::from_compact(c: bitcoin::pow::CompactTarget) -> bitcoin::pow::Target pub fn bitcoin::pow::Target::from_compact(c: bitcoin::pow::CompactTarget) -> bitcoin::pow::Target
pub fn bitcoin::pow::Target::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::pow::Target::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::pow::Target::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target pub fn bitcoin::pow::Target::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target
pub fn bitcoin::pow::Target::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::pow::Target::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::pow::Target::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::pow::Target::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::pow::Target::is_met_by(&self, hash: bitcoin::blockdata::block::BlockHash) -> bool pub fn bitcoin::pow::Target::is_met_by(&self, hash: bitcoin::blockdata::block::BlockHash) -> bool
pub fn bitcoin::pow::Target::max_difficulty_transition_threshold(&self) -> Self pub fn bitcoin::pow::Target::max_difficulty_transition_threshold(&self) -> Self
@ -8679,9 +8599,9 @@ pub fn bitcoin::pow::Work::cmp(&self, other: &bitcoin::pow::Work) -> core::cmp::
pub fn bitcoin::pow::Work::eq(&self, other: &bitcoin::pow::Work) -> bool pub fn bitcoin::pow::Work::eq(&self, other: &bitcoin::pow::Work) -> bool
pub fn bitcoin::pow::Work::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::pow::Work::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::pow::Work::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work pub fn bitcoin::pow::Work::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work
pub fn bitcoin::pow::Work::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::pow::Work::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::pow::Work::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work pub fn bitcoin::pow::Work::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work
pub fn bitcoin::pow::Work::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::pow::Work::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::pow::Work::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::pow::Work::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::pow::Work::log2(self) -> f64 pub fn bitcoin::pow::Work::log2(self) -> f64
pub fn bitcoin::pow::Work::partial_cmp(&self, other: &bitcoin::pow::Work) -> core::option::Option<core::cmp::Ordering> pub fn bitcoin::pow::Work::partial_cmp(&self, other: &bitcoin::pow::Work) -> core::option::Option<core::cmp::Ordering>
@ -9457,7 +9377,6 @@ pub mod bitcoin::consensus::encode
pub mod bitcoin::consensus::params pub mod bitcoin::consensus::params
pub mod bitcoin::constants pub mod bitcoin::constants
pub mod bitcoin::ecdsa pub mod bitcoin::ecdsa
pub mod bitcoin::error
pub mod bitcoin::hash_types pub mod bitcoin::hash_types
pub mod bitcoin::key pub mod bitcoin::key
pub mod bitcoin::locktime pub mod bitcoin::locktime
@ -9631,8 +9550,6 @@ pub struct bitcoin::consensus::encode::VarInt(pub u64)
pub struct bitcoin::constants::ChainHash(_) pub struct bitcoin::constants::ChainHash(_)
pub struct bitcoin::ecdsa::SerializedSignature pub struct bitcoin::ecdsa::SerializedSignature
pub struct bitcoin::ecdsa::Signature pub struct bitcoin::ecdsa::Signature
pub struct bitcoin::error::ContainsPrefixError
pub struct bitcoin::error::MissingPrefixError
pub struct bitcoin::hash_types::BlockHash(_) pub struct bitcoin::hash_types::BlockHash(_)
pub struct bitcoin::hash_types::FilterHash(_) pub struct bitcoin::hash_types::FilterHash(_)
pub struct bitcoin::hash_types::FilterHeader(_) pub struct bitcoin::hash_types::FilterHeader(_)
@ -9980,7 +9897,6 @@ pub use bitcoin::blockdata::locktime::relative::Height
pub use bitcoin::blockdata::locktime::relative::Time pub use bitcoin::blockdata::locktime::relative::Time
pub use bitcoin::blockdata::locktime::relative::TimeOverflowError pub use bitcoin::blockdata::locktime::relative::TimeOverflowError
pub use bitcoin::blockdata::weight::<<units::weight::*>> pub use bitcoin::blockdata::weight::<<units::weight::*>>
pub use bitcoin::error::ParseIntError
pub use bitcoin::key::Keypair pub use bitcoin::key::Keypair
pub use bitcoin::key::Parity pub use bitcoin::key::Parity
pub use bitcoin::key::Secp256k1 pub use bitcoin::key::Secp256k1

View File

@ -525,10 +525,6 @@ impl core::clone::Clone for bitcoin::consensus::params::Params
impl core::clone::Clone for bitcoin::ecdsa::Error impl core::clone::Clone for bitcoin::ecdsa::Error
impl core::clone::Clone for bitcoin::ecdsa::SerializedSignature impl core::clone::Clone for bitcoin::ecdsa::SerializedSignature
impl core::clone::Clone for bitcoin::ecdsa::Signature impl core::clone::Clone for bitcoin::ecdsa::Signature
impl core::clone::Clone for bitcoin::error::ContainsPrefixError
impl core::clone::Clone for bitcoin::error::MissingPrefixError
impl core::clone::Clone for bitcoin::error::PrefixedHexError
impl core::clone::Clone for bitcoin::error::UnprefixedHexError
impl core::clone::Clone for bitcoin::key::FromSliceError impl core::clone::Clone for bitcoin::key::FromSliceError
impl core::clone::Clone for bitcoin::key::FromWifError impl core::clone::Clone for bitcoin::key::FromWifError
impl core::clone::Clone for bitcoin::key::InvalidAddressVersionError impl core::clone::Clone for bitcoin::key::InvalidAddressVersionError
@ -695,10 +691,6 @@ impl core::cmp::Eq for bitcoin::consensus::encode::VarInt
impl core::cmp::Eq for bitcoin::ecdsa::Error impl core::cmp::Eq for bitcoin::ecdsa::Error
impl core::cmp::Eq for bitcoin::ecdsa::SerializedSignature impl core::cmp::Eq for bitcoin::ecdsa::SerializedSignature
impl core::cmp::Eq for bitcoin::ecdsa::Signature impl core::cmp::Eq for bitcoin::ecdsa::Signature
impl core::cmp::Eq for bitcoin::error::ContainsPrefixError
impl core::cmp::Eq for bitcoin::error::MissingPrefixError
impl core::cmp::Eq for bitcoin::error::PrefixedHexError
impl core::cmp::Eq for bitcoin::error::UnprefixedHexError
impl core::cmp::Eq for bitcoin::key::FromSliceError impl core::cmp::Eq for bitcoin::key::FromSliceError
impl core::cmp::Eq for bitcoin::key::FromWifError impl core::cmp::Eq for bitcoin::key::FromWifError
impl core::cmp::Eq for bitcoin::key::InvalidAddressVersionError impl core::cmp::Eq for bitcoin::key::InvalidAddressVersionError
@ -948,10 +940,6 @@ impl core::cmp::PartialEq for bitcoin::consensus::encode::VarInt
impl core::cmp::PartialEq for bitcoin::ecdsa::Error impl core::cmp::PartialEq for bitcoin::ecdsa::Error
impl core::cmp::PartialEq for bitcoin::ecdsa::SerializedSignature impl core::cmp::PartialEq for bitcoin::ecdsa::SerializedSignature
impl core::cmp::PartialEq for bitcoin::ecdsa::Signature impl core::cmp::PartialEq for bitcoin::ecdsa::Signature
impl core::cmp::PartialEq for bitcoin::error::ContainsPrefixError
impl core::cmp::PartialEq for bitcoin::error::MissingPrefixError
impl core::cmp::PartialEq for bitcoin::error::PrefixedHexError
impl core::cmp::PartialEq for bitcoin::error::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin::key::FromSliceError impl core::cmp::PartialEq for bitcoin::key::FromSliceError
impl core::cmp::PartialEq for bitcoin::key::FromWifError impl core::cmp::PartialEq for bitcoin::key::FromWifError
impl core::cmp::PartialEq for bitcoin::key::InvalidAddressVersionError impl core::cmp::PartialEq for bitcoin::key::InvalidAddressVersionError
@ -1651,8 +1639,6 @@ impl core::convert::From<bitcoin::blockdata::transaction::Txid> for bitcoin_hash
impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin::blockdata::block::WitnessMerkleNode impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin::blockdata::block::WitnessMerkleNode
impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin_hashes::sha256d::Hash impl core::convert::From<bitcoin::blockdata::transaction::Wtxid> for bitcoin_hashes::sha256d::Hash
impl core::convert::From<bitcoin::consensus::encode::Error> for bitcoin::psbt::Error impl core::convert::From<bitcoin::consensus::encode::Error> for bitcoin::psbt::Error
impl core::convert::From<bitcoin::error::ContainsPrefixError> for bitcoin::error::UnprefixedHexError
impl core::convert::From<bitcoin::error::MissingPrefixError> for bitcoin::error::PrefixedHexError
impl core::convert::From<bitcoin::key::FromSliceError> for bitcoin::key::ParsePublicKeyError impl core::convert::From<bitcoin::key::FromSliceError> for bitcoin::key::ParsePublicKeyError
impl core::convert::From<bitcoin::key::InvalidAddressVersionError> for bitcoin::key::FromWifError impl core::convert::From<bitcoin::key::InvalidAddressVersionError> for bitcoin::key::FromWifError
impl core::convert::From<bitcoin::key::InvalidBase58PayloadLengthError> for bitcoin::key::FromWifError impl core::convert::From<bitcoin::key::InvalidBase58PayloadLengthError> for bitcoin::key::FromWifError
@ -1711,8 +1697,6 @@ impl core::convert::From<bitcoin_units::locktime::absolute::Time> for bitcoin::b
impl core::convert::From<bitcoin_units::locktime::relative::Height> for bitcoin::blockdata::locktime::relative::LockTime impl core::convert::From<bitcoin_units::locktime::relative::Height> for bitcoin::blockdata::locktime::relative::LockTime
impl core::convert::From<bitcoin_units::locktime::relative::Time> for bitcoin::blockdata::locktime::relative::LockTime impl core::convert::From<bitcoin_units::locktime::relative::Time> for bitcoin::blockdata::locktime::relative::LockTime
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::blockdata::script::witness_version::FromStrError impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::blockdata::script::witness_version::FromStrError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::error::PrefixedHexError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin::error::UnprefixedHexError
impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::FromScriptError impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::FromScriptError
impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::P2shError impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::P2shError
impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::ParseError impl core::convert::From<core::convert::Infallible> for bitcoin::address::error::ParseError
@ -1900,10 +1884,6 @@ impl core::fmt::Debug for bitcoin::consensus::params::Params
impl core::fmt::Debug for bitcoin::ecdsa::Error impl core::fmt::Debug for bitcoin::ecdsa::Error
impl core::fmt::Debug for bitcoin::ecdsa::SerializedSignature impl core::fmt::Debug for bitcoin::ecdsa::SerializedSignature
impl core::fmt::Debug for bitcoin::ecdsa::Signature impl core::fmt::Debug for bitcoin::ecdsa::Signature
impl core::fmt::Debug for bitcoin::error::ContainsPrefixError
impl core::fmt::Debug for bitcoin::error::MissingPrefixError
impl core::fmt::Debug for bitcoin::error::PrefixedHexError
impl core::fmt::Debug for bitcoin::error::UnprefixedHexError
impl core::fmt::Debug for bitcoin::key::FromSliceError impl core::fmt::Debug for bitcoin::key::FromSliceError
impl core::fmt::Debug for bitcoin::key::FromWifError impl core::fmt::Debug for bitcoin::key::FromWifError
impl core::fmt::Debug for bitcoin::key::InvalidAddressVersionError impl core::fmt::Debug for bitcoin::key::InvalidAddressVersionError
@ -2049,10 +2029,6 @@ impl core::fmt::Display for bitcoin::consensus::encode::FromHexError
impl core::fmt::Display for bitcoin::ecdsa::Error impl core::fmt::Display for bitcoin::ecdsa::Error
impl core::fmt::Display for bitcoin::ecdsa::SerializedSignature impl core::fmt::Display for bitcoin::ecdsa::SerializedSignature
impl core::fmt::Display for bitcoin::ecdsa::Signature impl core::fmt::Display for bitcoin::ecdsa::Signature
impl core::fmt::Display for bitcoin::error::ContainsPrefixError
impl core::fmt::Display for bitcoin::error::MissingPrefixError
impl core::fmt::Display for bitcoin::error::PrefixedHexError
impl core::fmt::Display for bitcoin::error::UnprefixedHexError
impl core::fmt::Display for bitcoin::key::FromSliceError impl core::fmt::Display for bitcoin::key::FromSliceError
impl core::fmt::Display for bitcoin::key::FromWifError impl core::fmt::Display for bitcoin::key::FromWifError
impl core::fmt::Display for bitcoin::key::InvalidAddressVersionError impl core::fmt::Display for bitcoin::key::InvalidAddressVersionError
@ -2447,10 +2423,6 @@ impl core::marker::Freeze for bitcoin::consensus::params::Params
impl core::marker::Freeze for bitcoin::ecdsa::Error impl core::marker::Freeze for bitcoin::ecdsa::Error
impl core::marker::Freeze for bitcoin::ecdsa::SerializedSignature impl core::marker::Freeze for bitcoin::ecdsa::SerializedSignature
impl core::marker::Freeze for bitcoin::ecdsa::Signature impl core::marker::Freeze for bitcoin::ecdsa::Signature
impl core::marker::Freeze for bitcoin::error::ContainsPrefixError
impl core::marker::Freeze for bitcoin::error::MissingPrefixError
impl core::marker::Freeze for bitcoin::error::PrefixedHexError
impl core::marker::Freeze for bitcoin::error::UnprefixedHexError
impl core::marker::Freeze for bitcoin::key::FromSliceError impl core::marker::Freeze for bitcoin::key::FromSliceError
impl core::marker::Freeze for bitcoin::key::FromWifError impl core::marker::Freeze for bitcoin::key::FromWifError
impl core::marker::Freeze for bitcoin::key::InvalidAddressVersionError impl core::marker::Freeze for bitcoin::key::InvalidAddressVersionError
@ -2626,10 +2598,6 @@ impl core::marker::Send for bitcoin::consensus::params::Params
impl core::marker::Send for bitcoin::ecdsa::Error impl core::marker::Send for bitcoin::ecdsa::Error
impl core::marker::Send for bitcoin::ecdsa::SerializedSignature impl core::marker::Send for bitcoin::ecdsa::SerializedSignature
impl core::marker::Send for bitcoin::ecdsa::Signature impl core::marker::Send for bitcoin::ecdsa::Signature
impl core::marker::Send for bitcoin::error::ContainsPrefixError
impl core::marker::Send for bitcoin::error::MissingPrefixError
impl core::marker::Send for bitcoin::error::PrefixedHexError
impl core::marker::Send for bitcoin::error::UnprefixedHexError
impl core::marker::Send for bitcoin::key::FromSliceError impl core::marker::Send for bitcoin::key::FromSliceError
impl core::marker::Send for bitcoin::key::FromWifError impl core::marker::Send for bitcoin::key::FromWifError
impl core::marker::Send for bitcoin::key::InvalidAddressVersionError impl core::marker::Send for bitcoin::key::InvalidAddressVersionError
@ -2797,10 +2765,6 @@ impl core::marker::StructuralPartialEq for bitcoin::consensus::encode::CheckedDa
impl core::marker::StructuralPartialEq for bitcoin::consensus::encode::VarInt impl core::marker::StructuralPartialEq for bitcoin::consensus::encode::VarInt
impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Error impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Error
impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Signature impl core::marker::StructuralPartialEq for bitcoin::ecdsa::Signature
impl core::marker::StructuralPartialEq for bitcoin::error::ContainsPrefixError
impl core::marker::StructuralPartialEq for bitcoin::error::MissingPrefixError
impl core::marker::StructuralPartialEq for bitcoin::error::PrefixedHexError
impl core::marker::StructuralPartialEq for bitcoin::error::UnprefixedHexError
impl core::marker::StructuralPartialEq for bitcoin::key::FromSliceError impl core::marker::StructuralPartialEq for bitcoin::key::FromSliceError
impl core::marker::StructuralPartialEq for bitcoin::key::FromWifError impl core::marker::StructuralPartialEq for bitcoin::key::FromWifError
impl core::marker::StructuralPartialEq for bitcoin::key::InvalidAddressVersionError impl core::marker::StructuralPartialEq for bitcoin::key::InvalidAddressVersionError
@ -2971,10 +2935,6 @@ impl core::marker::Sync for bitcoin::consensus::params::Params
impl core::marker::Sync for bitcoin::ecdsa::Error impl core::marker::Sync for bitcoin::ecdsa::Error
impl core::marker::Sync for bitcoin::ecdsa::SerializedSignature impl core::marker::Sync for bitcoin::ecdsa::SerializedSignature
impl core::marker::Sync for bitcoin::ecdsa::Signature impl core::marker::Sync for bitcoin::ecdsa::Signature
impl core::marker::Sync for bitcoin::error::ContainsPrefixError
impl core::marker::Sync for bitcoin::error::MissingPrefixError
impl core::marker::Sync for bitcoin::error::PrefixedHexError
impl core::marker::Sync for bitcoin::error::UnprefixedHexError
impl core::marker::Sync for bitcoin::key::FromSliceError impl core::marker::Sync for bitcoin::key::FromSliceError
impl core::marker::Sync for bitcoin::key::FromWifError impl core::marker::Sync for bitcoin::key::FromWifError
impl core::marker::Sync for bitcoin::key::InvalidAddressVersionError impl core::marker::Sync for bitcoin::key::InvalidAddressVersionError
@ -3150,10 +3110,6 @@ impl core::marker::Unpin for bitcoin::consensus::params::Params
impl core::marker::Unpin for bitcoin::ecdsa::Error impl core::marker::Unpin for bitcoin::ecdsa::Error
impl core::marker::Unpin for bitcoin::ecdsa::SerializedSignature impl core::marker::Unpin for bitcoin::ecdsa::SerializedSignature
impl core::marker::Unpin for bitcoin::ecdsa::Signature impl core::marker::Unpin for bitcoin::ecdsa::Signature
impl core::marker::Unpin for bitcoin::error::ContainsPrefixError
impl core::marker::Unpin for bitcoin::error::MissingPrefixError
impl core::marker::Unpin for bitcoin::error::PrefixedHexError
impl core::marker::Unpin for bitcoin::error::UnprefixedHexError
impl core::marker::Unpin for bitcoin::key::FromSliceError impl core::marker::Unpin for bitcoin::key::FromSliceError
impl core::marker::Unpin for bitcoin::key::FromWifError impl core::marker::Unpin for bitcoin::key::FromWifError
impl core::marker::Unpin for bitcoin::key::InvalidAddressVersionError impl core::marker::Unpin for bitcoin::key::InvalidAddressVersionError
@ -3358,10 +3314,6 @@ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::consensus::params::Par
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Error impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Error
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::SerializedSignature impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::SerializedSignature
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Signature impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::ecdsa::Signature
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::ContainsPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::MissingPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::PrefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::error::UnprefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromSliceError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromSliceError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromWifError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::FromWifError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::InvalidAddressVersionError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin::key::InvalidAddressVersionError
@ -3533,10 +3485,6 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin::consensus::params::Params
impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Error impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Error
impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::SerializedSignature impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::SerializedSignature
impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Signature impl core::panic::unwind_safe::UnwindSafe for bitcoin::ecdsa::Signature
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::ContainsPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::MissingPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::PrefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::error::UnprefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromSliceError impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromSliceError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromWifError impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::FromWifError
impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::InvalidAddressVersionError impl core::panic::unwind_safe::UnwindSafe for bitcoin::key::InvalidAddressVersionError
@ -4474,10 +4422,6 @@ pub bitcoin::ecdsa::Error::Secp256k1(secp256k1::Error)
pub bitcoin::ecdsa::Error::SighashType(bitcoin::sighash::NonStandardSighashTypeError) pub bitcoin::ecdsa::Error::SighashType(bitcoin::sighash::NonStandardSighashTypeError)
pub bitcoin::ecdsa::Signature::sighash_type: bitcoin::EcdsaSighashType pub bitcoin::ecdsa::Signature::sighash_type: bitcoin::EcdsaSighashType
pub bitcoin::ecdsa::Signature::signature: secp256k1::ecdsa::Signature pub bitcoin::ecdsa::Signature::signature: secp256k1::ecdsa::Signature
pub bitcoin::error::PrefixedHexError::MissingPrefix(bitcoin::error::MissingPrefixError)
pub bitcoin::error::PrefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub bitcoin::error::UnprefixedHexError::ContainsPrefix(bitcoin::error::ContainsPrefixError)
pub bitcoin::error::UnprefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub bitcoin::key::FromSliceError::InvalidKeyPrefix(u8) pub bitcoin::key::FromSliceError::InvalidKeyPrefix(u8)
pub bitcoin::key::FromSliceError::InvalidLength(usize) pub bitcoin::key::FromSliceError::InvalidLength(usize)
pub bitcoin::key::FromSliceError::Secp256k1(secp256k1::Error) pub bitcoin::key::FromSliceError::Secp256k1(secp256k1::Error)
@ -5499,8 +5443,6 @@ pub enum bitcoin::blockdata::opcodes::ClassifyContext
pub enum bitcoin::blockdata::script::Instruction<'a> pub enum bitcoin::blockdata::script::Instruction<'a>
pub enum bitcoin::consensus::DecodeError<E> pub enum bitcoin::consensus::DecodeError<E>
pub enum bitcoin::consensus::encode::FromHexError pub enum bitcoin::consensus::encode::FromHexError
pub enum bitcoin::error::PrefixedHexError
pub enum bitcoin::error::UnprefixedHexError
pub enum bitcoin::key::ParseCompressedPublicKeyError pub enum bitcoin::key::ParseCompressedPublicKeyError
pub enum bitcoin::key::ParsePublicKeyError pub enum bitcoin::key::ParsePublicKeyError
pub enum bitcoin::locktime::absolute::LockTime pub enum bitcoin::locktime::absolute::LockTime
@ -6750,10 +6692,10 @@ pub fn bitcoin::blockdata::locktime::absolute::LockTime::from(h: bitcoin_units::
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from(t: bitcoin_units::locktime::absolute::Time) -> Self pub fn bitcoin::blockdata::locktime::absolute::LockTime::from(t: bitcoin_units::locktime::absolute::Time) -> Self
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_consensus(n: u32) -> Self pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_consensus(n: u32) -> Self
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_height(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_height(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_str(s: &str) -> core::result::Result<Self, Self::Err> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_time(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_time(n: u32) -> core::result::Result<Self, bitcoin_units::locktime::absolute::ConversionError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::blockdata::locktime::absolute::LockTime::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::blockdata::locktime::absolute::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::blockdata::locktime::absolute::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_implied_by(&self, other: bitcoin::blockdata::locktime::absolute::LockTime) -> bool pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_implied_by(&self, other: bitcoin::blockdata::locktime::absolute::LockTime) -> bool
pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_satisfied_by(&self, height: bitcoin_units::locktime::absolute::Height, time: bitcoin_units::locktime::absolute::Time) -> bool pub fn bitcoin::blockdata::locktime::absolute::LockTime::is_satisfied_by(&self, height: bitcoin_units::locktime::absolute::Height, time: bitcoin_units::locktime::absolute::Time) -> bool
@ -7315,11 +7257,11 @@ pub fn bitcoin::blockdata::transaction::Sequence::from(lt: bitcoin::blockdata::l
pub fn bitcoin::blockdata::transaction::Sequence::from_512_second_intervals(intervals: u16) -> Self pub fn bitcoin::blockdata::transaction::Sequence::from_512_second_intervals(intervals: u16) -> Self
pub fn bitcoin::blockdata::transaction::Sequence::from_consensus(n: u32) -> Self pub fn bitcoin::blockdata::transaction::Sequence::from_consensus(n: u32) -> Self
pub fn bitcoin::blockdata::transaction::Sequence::from_height(height: u16) -> Self pub fn bitcoin::blockdata::transaction::Sequence::from_height(height: u16) -> Self
pub fn bitcoin::blockdata::transaction::Sequence::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::blockdata::transaction::Sequence::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_ceil(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError> pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_ceil(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError>
pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_floor(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError> pub fn bitcoin::blockdata::transaction::Sequence::from_seconds_floor(seconds: u32) -> core::result::Result<Self, bitcoin_units::locktime::relative::TimeOverflowError>
pub fn bitcoin::blockdata::transaction::Sequence::from_str(s: &str) -> core::result::Result<Self, Self::Err> pub fn bitcoin::blockdata::transaction::Sequence::from_str(s: &str) -> core::result::Result<Self, Self::Err>
pub fn bitcoin::blockdata::transaction::Sequence::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::blockdata::transaction::Sequence::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::blockdata::transaction::Sequence::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::blockdata::transaction::Sequence::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::blockdata::transaction::Sequence::is_final(&self) -> bool pub fn bitcoin::blockdata::transaction::Sequence::is_final(&self) -> bool
pub fn bitcoin::blockdata::transaction::Sequence::is_height_locked(&self) -> bool pub fn bitcoin::blockdata::transaction::Sequence::is_height_locked(&self) -> bool
@ -7596,22 +7538,6 @@ pub fn bitcoin::ecdsa::Signature::serialize(&self) -> bitcoin::ecdsa::Serialized
pub fn bitcoin::ecdsa::Signature::serialize_to_writer<W: bitcoin_io::Write + core::marker::Sized>(&self, writer: &mut W) -> core::result::Result<(), bitcoin_io::error::Error> pub fn bitcoin::ecdsa::Signature::serialize_to_writer<W: bitcoin_io::Write + core::marker::Sized>(&self, writer: &mut W) -> core::result::Result<(), bitcoin_io::error::Error>
pub fn bitcoin::ecdsa::Signature::sighash_all(signature: secp256k1::ecdsa::Signature) -> bitcoin::ecdsa::Signature pub fn bitcoin::ecdsa::Signature::sighash_all(signature: secp256k1::ecdsa::Signature) -> bitcoin::ecdsa::Signature
pub fn bitcoin::ecdsa::Signature::to_vec(self) -> alloc::vec::Vec<u8> pub fn bitcoin::ecdsa::Signature::to_vec(self) -> alloc::vec::Vec<u8>
pub fn bitcoin::error::ContainsPrefixError::clone(&self) -> bitcoin::error::ContainsPrefixError
pub fn bitcoin::error::ContainsPrefixError::eq(&self, other: &bitcoin::error::ContainsPrefixError) -> bool
pub fn bitcoin::error::ContainsPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::MissingPrefixError::clone(&self) -> bitcoin::error::MissingPrefixError
pub fn bitcoin::error::MissingPrefixError::eq(&self, other: &bitcoin::error::MissingPrefixError) -> bool
pub fn bitcoin::error::MissingPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::PrefixedHexError::clone(&self) -> bitcoin::error::PrefixedHexError
pub fn bitcoin::error::PrefixedHexError::eq(&self, other: &bitcoin::error::PrefixedHexError) -> bool
pub fn bitcoin::error::PrefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::PrefixedHexError::from(e: bitcoin::error::MissingPrefixError) -> Self
pub fn bitcoin::error::PrefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin::error::UnprefixedHexError::clone(&self) -> bitcoin::error::UnprefixedHexError
pub fn bitcoin::error::UnprefixedHexError::eq(&self, other: &bitcoin::error::UnprefixedHexError) -> bool
pub fn bitcoin::error::UnprefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::error::UnprefixedHexError::from(e: bitcoin::error::ContainsPrefixError) -> Self
pub fn bitcoin::error::UnprefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin::key::FromSliceError::clone(&self) -> bitcoin::key::FromSliceError pub fn bitcoin::key::FromSliceError::clone(&self) -> bitcoin::key::FromSliceError
pub fn bitcoin::key::FromSliceError::eq(&self, other: &bitcoin::key::FromSliceError) -> bool pub fn bitcoin::key::FromSliceError::eq(&self, other: &bitcoin::key::FromSliceError) -> bool
pub fn bitcoin::key::FromSliceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::key::FromSliceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
@ -7783,9 +7709,9 @@ pub fn bitcoin::pow::CompactTarget::eq(&self, other: &bitcoin::pow::CompactTarge
pub fn bitcoin::pow::CompactTarget::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::pow::CompactTarget::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::pow::CompactTarget::from_consensus(bits: u32) -> Self pub fn bitcoin::pow::CompactTarget::from_consensus(bits: u32) -> Self
pub fn bitcoin::pow::CompactTarget::from_header_difficulty_adjustment(last_epoch_boundary: bitcoin::blockdata::block::Header, current: bitcoin::blockdata::block::Header, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget pub fn bitcoin::pow::CompactTarget::from_header_difficulty_adjustment(last_epoch_boundary: bitcoin::blockdata::block::Header, current: bitcoin::blockdata::block::Header, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget
pub fn bitcoin::pow::CompactTarget::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::pow::CompactTarget::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::pow::CompactTarget::from_next_work_required(last: bitcoin::pow::CompactTarget, timespan: u64, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget pub fn bitcoin::pow::CompactTarget::from_next_work_required(last: bitcoin::pow::CompactTarget, timespan: u64, params: impl core::convert::AsRef<bitcoin::consensus::params::Params>) -> bitcoin::pow::CompactTarget
pub fn bitcoin::pow::CompactTarget::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::pow::CompactTarget::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::pow::CompactTarget::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::pow::CompactTarget::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::pow::CompactTarget::partial_cmp(&self, other: &bitcoin::pow::CompactTarget) -> core::option::Option<core::cmp::Ordering> pub fn bitcoin::pow::CompactTarget::partial_cmp(&self, other: &bitcoin::pow::CompactTarget) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin::pow::CompactTarget::to_consensus(self) -> u32 pub fn bitcoin::pow::CompactTarget::to_consensus(self) -> u32
@ -7798,9 +7724,9 @@ pub fn bitcoin::pow::Target::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> cor
pub fn bitcoin::pow::Target::from(c: bitcoin::pow::CompactTarget) -> Self pub fn bitcoin::pow::Target::from(c: bitcoin::pow::CompactTarget) -> Self
pub fn bitcoin::pow::Target::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target pub fn bitcoin::pow::Target::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target
pub fn bitcoin::pow::Target::from_compact(c: bitcoin::pow::CompactTarget) -> bitcoin::pow::Target pub fn bitcoin::pow::Target::from_compact(c: bitcoin::pow::CompactTarget) -> bitcoin::pow::Target
pub fn bitcoin::pow::Target::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::pow::Target::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::pow::Target::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target pub fn bitcoin::pow::Target::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Target
pub fn bitcoin::pow::Target::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::pow::Target::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::pow::Target::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::pow::Target::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::pow::Target::is_met_by(&self, hash: bitcoin::blockdata::block::BlockHash) -> bool pub fn bitcoin::pow::Target::is_met_by(&self, hash: bitcoin::blockdata::block::BlockHash) -> bool
pub fn bitcoin::pow::Target::max_difficulty_transition_threshold(&self) -> Self pub fn bitcoin::pow::Target::max_difficulty_transition_threshold(&self) -> Self
@ -7819,9 +7745,9 @@ pub fn bitcoin::pow::Work::cmp(&self, other: &bitcoin::pow::Work) -> core::cmp::
pub fn bitcoin::pow::Work::eq(&self, other: &bitcoin::pow::Work) -> bool pub fn bitcoin::pow::Work::eq(&self, other: &bitcoin::pow::Work) -> bool
pub fn bitcoin::pow::Work::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin::pow::Work::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin::pow::Work::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work pub fn bitcoin::pow::Work::from_be_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work
pub fn bitcoin::pow::Work::from_hex(s: &str) -> core::result::Result<Self, bitcoin::error::PrefixedHexError> pub fn bitcoin::pow::Work::from_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin::pow::Work::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work pub fn bitcoin::pow::Work::from_le_bytes(bytes: [u8; 32]) -> bitcoin::pow::Work
pub fn bitcoin::pow::Work::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin::error::UnprefixedHexError> pub fn bitcoin::pow::Work::from_unprefixed_hex(s: &str) -> core::result::Result<Self, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin::pow::Work::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin::pow::Work::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
pub fn bitcoin::pow::Work::partial_cmp(&self, other: &bitcoin::pow::Work) -> core::option::Option<core::cmp::Ordering> pub fn bitcoin::pow::Work::partial_cmp(&self, other: &bitcoin::pow::Work) -> core::option::Option<core::cmp::Ordering>
pub fn bitcoin::pow::Work::sub(self, rhs: Self) -> Self pub fn bitcoin::pow::Work::sub(self, rhs: Self) -> Self
@ -8559,7 +8485,6 @@ pub mod bitcoin::consensus::encode
pub mod bitcoin::consensus::params pub mod bitcoin::consensus::params
pub mod bitcoin::constants pub mod bitcoin::constants
pub mod bitcoin::ecdsa pub mod bitcoin::ecdsa
pub mod bitcoin::error
pub mod bitcoin::hash_types pub mod bitcoin::hash_types
pub mod bitcoin::key pub mod bitcoin::key
pub mod bitcoin::locktime pub mod bitcoin::locktime
@ -8726,8 +8651,6 @@ pub struct bitcoin::consensus::encode::VarInt(pub u64)
pub struct bitcoin::constants::ChainHash(_) pub struct bitcoin::constants::ChainHash(_)
pub struct bitcoin::ecdsa::SerializedSignature pub struct bitcoin::ecdsa::SerializedSignature
pub struct bitcoin::ecdsa::Signature pub struct bitcoin::ecdsa::Signature
pub struct bitcoin::error::ContainsPrefixError
pub struct bitcoin::error::MissingPrefixError
pub struct bitcoin::hash_types::BlockHash(_) pub struct bitcoin::hash_types::BlockHash(_)
pub struct bitcoin::hash_types::FilterHash(_) pub struct bitcoin::hash_types::FilterHash(_)
pub struct bitcoin::hash_types::FilterHeader(_) pub struct bitcoin::hash_types::FilterHeader(_)
@ -9045,7 +8968,6 @@ pub use bitcoin::blockdata::locktime::relative::Height
pub use bitcoin::blockdata::locktime::relative::Time pub use bitcoin::blockdata::locktime::relative::Time
pub use bitcoin::blockdata::locktime::relative::TimeOverflowError pub use bitcoin::blockdata::locktime::relative::TimeOverflowError
pub use bitcoin::blockdata::weight::<<units::weight::*>> pub use bitcoin::blockdata::weight::<<units::weight::*>>
pub use bitcoin::error::ParseIntError
pub use bitcoin::key::Keypair pub use bitcoin::key::Keypair
pub use bitcoin::key::Parity pub use bitcoin::key::Parity
pub use bitcoin::key::Secp256k1 pub use bitcoin::key::Secp256k1

View File

@ -60,7 +60,11 @@ impl core::clone::Clone for bitcoin_units::locktime::absolute::Time
impl core::clone::Clone for bitcoin_units::locktime::relative::Height impl core::clone::Clone for bitcoin_units::locktime::relative::Height
impl core::clone::Clone for bitcoin_units::locktime::relative::Time impl core::clone::Clone for bitcoin_units::locktime::relative::Time
impl core::clone::Clone for bitcoin_units::locktime::relative::TimeOverflowError impl core::clone::Clone for bitcoin_units::locktime::relative::TimeOverflowError
impl core::clone::Clone for bitcoin_units::parse::ContainsPrefixError
impl core::clone::Clone for bitcoin_units::parse::MissingPrefixError
impl core::clone::Clone for bitcoin_units::parse::ParseIntError impl core::clone::Clone for bitcoin_units::parse::ParseIntError
impl core::clone::Clone for bitcoin_units::parse::PrefixedHexError
impl core::clone::Clone for bitcoin_units::parse::UnprefixedHexError
impl core::clone::Clone for bitcoin_units::weight::Weight impl core::clone::Clone for bitcoin_units::weight::Weight
impl core::cmp::Eq for bitcoin_units::amount::Amount impl core::cmp::Eq for bitcoin_units::amount::Amount
impl core::cmp::Eq for bitcoin_units::amount::Denomination impl core::cmp::Eq for bitcoin_units::amount::Denomination
@ -85,7 +89,11 @@ impl core::cmp::Eq for bitcoin_units::locktime::absolute::Time
impl core::cmp::Eq for bitcoin_units::locktime::relative::Height impl core::cmp::Eq for bitcoin_units::locktime::relative::Height
impl core::cmp::Eq for bitcoin_units::locktime::relative::Time impl core::cmp::Eq for bitcoin_units::locktime::relative::Time
impl core::cmp::Eq for bitcoin_units::locktime::relative::TimeOverflowError impl core::cmp::Eq for bitcoin_units::locktime::relative::TimeOverflowError
impl core::cmp::Eq for bitcoin_units::parse::ContainsPrefixError
impl core::cmp::Eq for bitcoin_units::parse::MissingPrefixError
impl core::cmp::Eq for bitcoin_units::parse::ParseIntError impl core::cmp::Eq for bitcoin_units::parse::ParseIntError
impl core::cmp::Eq for bitcoin_units::parse::PrefixedHexError
impl core::cmp::Eq for bitcoin_units::parse::UnprefixedHexError
impl core::cmp::Eq for bitcoin_units::weight::Weight 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::Amount
impl core::cmp::Ord for bitcoin_units::amount::SignedAmount impl core::cmp::Ord for bitcoin_units::amount::SignedAmount
@ -118,7 +126,11 @@ impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Time
impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Height impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Height
impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Time impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Time
impl core::cmp::PartialEq for bitcoin_units::locktime::relative::TimeOverflowError impl core::cmp::PartialEq for bitcoin_units::locktime::relative::TimeOverflowError
impl core::cmp::PartialEq for bitcoin_units::parse::ContainsPrefixError
impl core::cmp::PartialEq for bitcoin_units::parse::MissingPrefixError
impl core::cmp::PartialEq for bitcoin_units::parse::ParseIntError impl core::cmp::PartialEq for bitcoin_units::parse::ParseIntError
impl core::cmp::PartialEq for bitcoin_units::parse::PrefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::weight::Weight 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::Amount
impl core::cmp::PartialOrd for bitcoin_units::amount::SignedAmount impl core::cmp::PartialOrd for bitcoin_units::amount::SignedAmount
@ -142,6 +154,10 @@ impl core::convert::From<bitcoin_units::amount::ParseDenominationError> for bitc
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::ParseAmountError
impl core::convert::From<bitcoin_units::amount::TooPreciseError> for bitcoin_units::amount::ParseError impl core::convert::From<bitcoin_units::amount::TooPreciseError> for bitcoin_units::amount::ParseError
impl core::convert::From<bitcoin_units::fee_rate::FeeRate> for u64 impl core::convert::From<bitcoin_units::fee_rate::FeeRate> for u64
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
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin_units::parse::UnprefixedHexError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for core::num::error::ParseIntError impl core::convert::From<bitcoin_units::parse::ParseIntError> for core::num::error::ParseIntError
impl core::convert::From<bitcoin_units::weight::Weight> for u64 impl core::convert::From<bitcoin_units::weight::Weight> for u64
impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::ParseAmountError impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::ParseAmountError
@ -186,7 +202,11 @@ 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::ParseHeightError
impl core::error::Error for bitcoin_units::locktime::absolute::ParseTimeError impl core::error::Error for bitcoin_units::locktime::absolute::ParseTimeError
impl core::error::Error for bitcoin_units::locktime::relative::TimeOverflowError impl core::error::Error for bitcoin_units::locktime::relative::TimeOverflowError
impl core::error::Error for bitcoin_units::parse::ContainsPrefixError
impl core::error::Error for bitcoin_units::parse::MissingPrefixError
impl core::error::Error for bitcoin_units::parse::ParseIntError impl core::error::Error for bitcoin_units::parse::ParseIntError
impl core::error::Error for bitcoin_units::parse::PrefixedHexError
impl core::error::Error for bitcoin_units::parse::UnprefixedHexError
impl core::fmt::Debug for bitcoin_units::amount::Amount impl core::fmt::Debug for bitcoin_units::amount::Amount
impl core::fmt::Debug for bitcoin_units::amount::Denomination impl core::fmt::Debug for bitcoin_units::amount::Denomination
impl core::fmt::Debug for bitcoin_units::amount::Display impl core::fmt::Debug for bitcoin_units::amount::Display
@ -211,7 +231,11 @@ impl core::fmt::Debug for bitcoin_units::locktime::absolute::Time
impl core::fmt::Debug for bitcoin_units::locktime::relative::Height impl core::fmt::Debug for bitcoin_units::locktime::relative::Height
impl core::fmt::Debug for bitcoin_units::locktime::relative::Time impl core::fmt::Debug for bitcoin_units::locktime::relative::Time
impl core::fmt::Debug for bitcoin_units::locktime::relative::TimeOverflowError impl core::fmt::Debug for bitcoin_units::locktime::relative::TimeOverflowError
impl core::fmt::Debug for bitcoin_units::parse::ContainsPrefixError
impl core::fmt::Debug for bitcoin_units::parse::MissingPrefixError
impl core::fmt::Debug for bitcoin_units::parse::ParseIntError impl core::fmt::Debug for bitcoin_units::parse::ParseIntError
impl core::fmt::Debug for bitcoin_units::parse::PrefixedHexError
impl core::fmt::Debug for bitcoin_units::parse::UnprefixedHexError
impl core::fmt::Debug for bitcoin_units::weight::Weight impl core::fmt::Debug for bitcoin_units::weight::Weight
impl core::fmt::Display for bitcoin_units::amount::Amount impl core::fmt::Display for bitcoin_units::amount::Amount
impl core::fmt::Display for bitcoin_units::amount::Denomination impl core::fmt::Display for bitcoin_units::amount::Denomination
@ -236,7 +260,11 @@ impl core::fmt::Display for bitcoin_units::locktime::absolute::Time
impl core::fmt::Display for bitcoin_units::locktime::relative::Height impl core::fmt::Display for bitcoin_units::locktime::relative::Height
impl core::fmt::Display for bitcoin_units::locktime::relative::Time impl core::fmt::Display for bitcoin_units::locktime::relative::Time
impl core::fmt::Display for bitcoin_units::locktime::relative::TimeOverflowError impl core::fmt::Display for bitcoin_units::locktime::relative::TimeOverflowError
impl core::fmt::Display for bitcoin_units::parse::ContainsPrefixError
impl core::fmt::Display for bitcoin_units::parse::MissingPrefixError
impl core::fmt::Display for bitcoin_units::parse::ParseIntError impl core::fmt::Display for bitcoin_units::parse::ParseIntError
impl core::fmt::Display for bitcoin_units::parse::PrefixedHexError
impl core::fmt::Display for bitcoin_units::parse::UnprefixedHexError
impl core::fmt::Display for bitcoin_units::weight::Weight 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::Amount
impl core::hash::Hash for bitcoin_units::amount::Denomination impl core::hash::Hash for bitcoin_units::amount::Denomination
@ -284,7 +312,11 @@ impl core::marker::Freeze for bitcoin_units::locktime::absolute::Time
impl core::marker::Freeze for bitcoin_units::locktime::relative::Height impl core::marker::Freeze for bitcoin_units::locktime::relative::Height
impl core::marker::Freeze for bitcoin_units::locktime::relative::Time impl core::marker::Freeze for bitcoin_units::locktime::relative::Time
impl core::marker::Freeze for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::Freeze for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::Freeze for bitcoin_units::parse::ContainsPrefixError
impl core::marker::Freeze for bitcoin_units::parse::MissingPrefixError
impl core::marker::Freeze for bitcoin_units::parse::ParseIntError impl core::marker::Freeze for bitcoin_units::parse::ParseIntError
impl core::marker::Freeze for bitcoin_units::parse::PrefixedHexError
impl core::marker::Freeze for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Freeze for bitcoin_units::weight::Weight impl core::marker::Freeze for bitcoin_units::weight::Weight
impl core::marker::Send for bitcoin_units::amount::Amount impl core::marker::Send for bitcoin_units::amount::Amount
impl core::marker::Send for bitcoin_units::amount::Denomination impl core::marker::Send for bitcoin_units::amount::Denomination
@ -310,7 +342,11 @@ impl core::marker::Send for bitcoin_units::locktime::absolute::Time
impl core::marker::Send for bitcoin_units::locktime::relative::Height impl core::marker::Send for bitcoin_units::locktime::relative::Height
impl core::marker::Send for bitcoin_units::locktime::relative::Time impl core::marker::Send for bitcoin_units::locktime::relative::Time
impl core::marker::Send for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::Send for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::Send for bitcoin_units::parse::ContainsPrefixError
impl core::marker::Send for bitcoin_units::parse::MissingPrefixError
impl core::marker::Send for bitcoin_units::parse::ParseIntError impl core::marker::Send for bitcoin_units::parse::ParseIntError
impl core::marker::Send for bitcoin_units::parse::PrefixedHexError
impl core::marker::Send for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Send for bitcoin_units::weight::Weight impl core::marker::Send for bitcoin_units::weight::Weight
impl core::marker::StructuralPartialEq for bitcoin_units::amount::Amount impl core::marker::StructuralPartialEq for bitcoin_units::amount::Amount
impl core::marker::StructuralPartialEq for bitcoin_units::amount::Denomination impl core::marker::StructuralPartialEq for bitcoin_units::amount::Denomination
@ -335,7 +371,11 @@ impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Ti
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Height impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Height
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Time impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Time
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::ContainsPrefixError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::MissingPrefixError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::ParseIntError impl core::marker::StructuralPartialEq for bitcoin_units::parse::ParseIntError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::PrefixedHexError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::UnprefixedHexError
impl core::marker::StructuralPartialEq for bitcoin_units::weight::Weight impl core::marker::StructuralPartialEq for bitcoin_units::weight::Weight
impl core::marker::Sync for bitcoin_units::amount::Amount impl core::marker::Sync for bitcoin_units::amount::Amount
impl core::marker::Sync for bitcoin_units::amount::Denomination impl core::marker::Sync for bitcoin_units::amount::Denomination
@ -361,7 +401,11 @@ impl core::marker::Sync for bitcoin_units::locktime::absolute::Time
impl core::marker::Sync for bitcoin_units::locktime::relative::Height impl core::marker::Sync for bitcoin_units::locktime::relative::Height
impl core::marker::Sync for bitcoin_units::locktime::relative::Time impl core::marker::Sync for bitcoin_units::locktime::relative::Time
impl core::marker::Sync for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::Sync for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::Sync for bitcoin_units::parse::ContainsPrefixError
impl core::marker::Sync for bitcoin_units::parse::MissingPrefixError
impl core::marker::Sync for bitcoin_units::parse::ParseIntError impl core::marker::Sync for bitcoin_units::parse::ParseIntError
impl core::marker::Sync for bitcoin_units::parse::PrefixedHexError
impl core::marker::Sync for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Sync for bitcoin_units::weight::Weight impl core::marker::Sync for bitcoin_units::weight::Weight
impl core::marker::Unpin for bitcoin_units::amount::Amount impl core::marker::Unpin for bitcoin_units::amount::Amount
impl core::marker::Unpin for bitcoin_units::amount::Denomination impl core::marker::Unpin for bitcoin_units::amount::Denomination
@ -387,7 +431,11 @@ impl core::marker::Unpin for bitcoin_units::locktime::absolute::Time
impl core::marker::Unpin for bitcoin_units::locktime::relative::Height impl core::marker::Unpin for bitcoin_units::locktime::relative::Height
impl core::marker::Unpin for bitcoin_units::locktime::relative::Time impl core::marker::Unpin for bitcoin_units::locktime::relative::Time
impl core::marker::Unpin for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::Unpin for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::Unpin for bitcoin_units::parse::ContainsPrefixError
impl core::marker::Unpin for bitcoin_units::parse::MissingPrefixError
impl core::marker::Unpin for bitcoin_units::parse::ParseIntError impl core::marker::Unpin for bitcoin_units::parse::ParseIntError
impl core::marker::Unpin for bitcoin_units::parse::PrefixedHexError
impl core::marker::Unpin for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Unpin for bitcoin_units::weight::Weight 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::Amount
impl core::ops::arith::Add for bitcoin_units::amount::SignedAmount impl core::ops::arith::Add for bitcoin_units::amount::SignedAmount
@ -447,7 +495,11 @@ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolu
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Height impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Height
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Time impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Time
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::ContainsPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::MissingPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::ParseIntError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::ParseIntError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::PrefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::UnprefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::weight::Weight impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::weight::Weight
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Amount impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Amount
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Denomination impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Denomination
@ -473,7 +525,11 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute:
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Height impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Height
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Time impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Time
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::ContainsPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::MissingPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::ParseIntError impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::ParseIntError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::PrefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::UnprefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::weight::Weight 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::Amount
impl core::str::traits::FromStr for bitcoin_units::amount::Denomination impl core::str::traits::FromStr for bitcoin_units::amount::Denomination
@ -525,6 +581,10 @@ pub bitcoin_units::amount::ParseDenominationError::Unknown(bitcoin_units::amount
pub bitcoin_units::amount::ParseError::Amount(bitcoin_units::amount::ParseAmountError) pub bitcoin_units::amount::ParseError::Amount(bitcoin_units::amount::ParseAmountError)
pub bitcoin_units::amount::ParseError::Denomination(bitcoin_units::amount::ParseDenominationError) pub bitcoin_units::amount::ParseError::Denomination(bitcoin_units::amount::ParseDenominationError)
pub bitcoin_units::amount::ParseError::MissingDenomination(bitcoin_units::amount::MissingDenominationError) pub bitcoin_units::amount::ParseError::MissingDenomination(bitcoin_units::amount::MissingDenominationError)
pub bitcoin_units::parse::PrefixedHexError::MissingPrefix(bitcoin_units::parse::MissingPrefixError)
pub bitcoin_units::parse::PrefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub bitcoin_units::parse::UnprefixedHexError::ContainsPrefix(bitcoin_units::parse::ContainsPrefixError)
pub bitcoin_units::parse::UnprefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub const bitcoin_units::amount::Amount::MAX: bitcoin_units::amount::Amount pub const bitcoin_units::amount::Amount::MAX: bitcoin_units::amount::Amount
pub const bitcoin_units::amount::Amount::MAX_MONEY: bitcoin_units::amount::Amount pub const bitcoin_units::amount::Amount::MAX_MONEY: bitcoin_units::amount::Amount
pub const bitcoin_units::amount::Amount::MIN: bitcoin_units::amount::Amount pub const bitcoin_units::amount::Amount::MIN: bitcoin_units::amount::Amount
@ -586,6 +646,8 @@ pub const fn bitcoin_units::weight::Weight::to_kwu_floor(self) -> u64
pub const fn bitcoin_units::weight::Weight::to_vbytes_ceil(self) -> u64 pub const fn bitcoin_units::weight::Weight::to_vbytes_ceil(self) -> u64
pub const fn bitcoin_units::weight::Weight::to_vbytes_floor(self) -> u64 pub const fn bitcoin_units::weight::Weight::to_vbytes_floor(self) -> u64
pub const fn bitcoin_units::weight::Weight::to_wu(self) -> u64 pub const fn bitcoin_units::weight::Weight::to_wu(self) -> u64
pub enum bitcoin_units::parse::PrefixedHexError
pub enum bitcoin_units::parse::UnprefixedHexError
pub extern crate bitcoin_units::serde pub extern crate bitcoin_units::serde
pub fn T::checked_sum(self) -> core::option::Option<bitcoin_units::amount::Amount> pub fn T::checked_sum(self) -> core::option::Option<bitcoin_units::amount::Amount>
pub fn T::checked_sum(self) -> core::option::Option<bitcoin_units::amount::SignedAmount> pub fn T::checked_sum(self) -> core::option::Option<bitcoin_units::amount::SignedAmount>
@ -872,14 +934,40 @@ pub fn bitcoin_units::locktime::relative::TimeOverflowError::clone(&self) -> bit
pub fn bitcoin_units::locktime::relative::TimeOverflowError::eq(&self, other: &bitcoin_units::locktime::relative::TimeOverflowError) -> bool pub fn bitcoin_units::locktime::relative::TimeOverflowError::eq(&self, other: &bitcoin_units::locktime::relative::TimeOverflowError) -> bool
pub fn bitcoin_units::locktime::relative::TimeOverflowError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin_units::locktime::relative::TimeOverflowError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::locktime::relative::TimeOverflowError::new(seconds: u32) -> Self pub fn bitcoin_units::locktime::relative::TimeOverflowError::new(seconds: u32) -> Self
pub fn bitcoin_units::parse::ContainsPrefixError::clone(&self) -> bitcoin_units::parse::ContainsPrefixError
pub fn bitcoin_units::parse::ContainsPrefixError::eq(&self, other: &bitcoin_units::parse::ContainsPrefixError) -> bool
pub fn bitcoin_units::parse::ContainsPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::MissingPrefixError::clone(&self) -> bitcoin_units::parse::MissingPrefixError
pub fn bitcoin_units::parse::MissingPrefixError::eq(&self, other: &bitcoin_units::parse::MissingPrefixError) -> bool
pub fn bitcoin_units::parse::MissingPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError pub fn bitcoin_units::parse::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError
pub fn bitcoin_units::parse::ParseIntError::clone(&self) -> bitcoin_units::parse::ParseIntError pub fn bitcoin_units::parse::ParseIntError::clone(&self) -> bitcoin_units::parse::ParseIntError
pub fn bitcoin_units::parse::ParseIntError::eq(&self, other: &bitcoin_units::parse::ParseIntError) -> bool pub fn bitcoin_units::parse::ParseIntError::eq(&self, other: &bitcoin_units::parse::ParseIntError) -> bool
pub fn bitcoin_units::parse::ParseIntError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin_units::parse::ParseIntError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::ParseIntError::input(&self) -> &str pub fn bitcoin_units::parse::ParseIntError::input(&self) -> &str
pub fn bitcoin_units::parse::ParseIntError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> pub fn bitcoin_units::parse::ParseIntError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
pub fn bitcoin_units::parse::hex_u128<S: core::convert::AsRef<str> + core::convert::Into<alloc::string::String>>(s: S) -> core::result::Result<u128, bitcoin_units::parse::ParseIntError> pub fn bitcoin_units::parse::PrefixedHexError::clone(&self) -> bitcoin_units::parse::PrefixedHexError
pub fn bitcoin_units::parse::hex_u32<S: core::convert::AsRef<str> + core::convert::Into<alloc::string::String>>(s: S) -> core::result::Result<u32, bitcoin_units::parse::ParseIntError> pub fn bitcoin_units::parse::PrefixedHexError::eq(&self, other: &bitcoin_units::parse::PrefixedHexError) -> bool
pub fn bitcoin_units::parse::PrefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::PrefixedHexError::from(e: bitcoin_units::parse::MissingPrefixError) -> Self
pub fn bitcoin_units::parse::PrefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin_units::parse::PrefixedHexError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
pub fn bitcoin_units::parse::UnprefixedHexError::clone(&self) -> bitcoin_units::parse::UnprefixedHexError
pub fn bitcoin_units::parse::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse::UnprefixedHexError) -> bool
pub fn bitcoin_units::parse::UnprefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::UnprefixedHexError::from(e: bitcoin_units::parse::ContainsPrefixError) -> Self
pub fn bitcoin_units::parse::UnprefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin_units::parse::UnprefixedHexError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
pub fn bitcoin_units::parse::hex_check_unprefixed(s: &str) -> core::result::Result<&str, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin_units::parse::hex_remove_prefix(s: &str) -> core::result::Result<&str, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin_units::parse::hex_u128(s: &str) -> core::result::Result<u128, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::parse::hex_u128_prefixed(s: &str) -> core::result::Result<u128, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin_units::parse::hex_u128_unchecked(s: &str) -> core::result::Result<u128, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::parse::hex_u128_unprefixed(s: &str) -> core::result::Result<u128, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin_units::parse::hex_u32(s: &str) -> core::result::Result<u32, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::parse::hex_u32_prefixed(s: &str) -> core::result::Result<u32, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin_units::parse::hex_u32_unchecked(s: &str) -> core::result::Result<u32, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::parse::hex_u32_unprefixed(s: &str) -> core::result::Result<u32, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin_units::parse::int<T: bitcoin_units::parse::Integer, S: core::convert::AsRef<str> + core::convert::Into<alloc::string::String>>(s: S) -> core::result::Result<T, bitcoin_units::parse::ParseIntError> pub fn bitcoin_units::parse::int<T: bitcoin_units::parse::Integer, S: core::convert::AsRef<str> + core::convert::Into<alloc::string::String>>(s: S) -> core::result::Result<T, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output pub fn bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output
pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: Self) pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: Self)
@ -953,6 +1041,8 @@ pub struct bitcoin_units::locktime::absolute::Time(_)
pub struct bitcoin_units::locktime::relative::Height(_) pub struct bitcoin_units::locktime::relative::Height(_)
pub struct bitcoin_units::locktime::relative::Time(_) pub struct bitcoin_units::locktime::relative::Time(_)
pub struct bitcoin_units::locktime::relative::TimeOverflowError pub struct bitcoin_units::locktime::relative::TimeOverflowError
pub struct bitcoin_units::parse::ContainsPrefixError
pub struct bitcoin_units::parse::MissingPrefixError
pub struct bitcoin_units::weight::Weight(_) pub struct bitcoin_units::weight::Weight(_)
pub trait bitcoin_units::amount::CheckedSum<R>: private::SumSeal<R> pub trait bitcoin_units::amount::CheckedSum<R>: private::SumSeal<R>
pub trait bitcoin_units::amount::serde::SerdeAmount: core::marker::Copy + core::marker::Sized pub trait bitcoin_units::amount::serde::SerdeAmount: core::marker::Copy + core::marker::Sized

View File

@ -56,7 +56,11 @@ impl core::clone::Clone for bitcoin_units::locktime::absolute::Time
impl core::clone::Clone for bitcoin_units::locktime::relative::Height impl core::clone::Clone for bitcoin_units::locktime::relative::Height
impl core::clone::Clone for bitcoin_units::locktime::relative::Time impl core::clone::Clone for bitcoin_units::locktime::relative::Time
impl core::clone::Clone for bitcoin_units::locktime::relative::TimeOverflowError impl core::clone::Clone for bitcoin_units::locktime::relative::TimeOverflowError
impl core::clone::Clone for bitcoin_units::parse::ContainsPrefixError
impl core::clone::Clone for bitcoin_units::parse::MissingPrefixError
impl core::clone::Clone for bitcoin_units::parse::ParseIntError impl core::clone::Clone for bitcoin_units::parse::ParseIntError
impl core::clone::Clone for bitcoin_units::parse::PrefixedHexError
impl core::clone::Clone for bitcoin_units::parse::UnprefixedHexError
impl core::clone::Clone for bitcoin_units::weight::Weight impl core::clone::Clone for bitcoin_units::weight::Weight
impl core::cmp::Eq for bitcoin_units::amount::Amount impl core::cmp::Eq for bitcoin_units::amount::Amount
impl core::cmp::Eq for bitcoin_units::amount::Denomination impl core::cmp::Eq for bitcoin_units::amount::Denomination
@ -81,7 +85,11 @@ impl core::cmp::Eq for bitcoin_units::locktime::absolute::Time
impl core::cmp::Eq for bitcoin_units::locktime::relative::Height impl core::cmp::Eq for bitcoin_units::locktime::relative::Height
impl core::cmp::Eq for bitcoin_units::locktime::relative::Time impl core::cmp::Eq for bitcoin_units::locktime::relative::Time
impl core::cmp::Eq for bitcoin_units::locktime::relative::TimeOverflowError impl core::cmp::Eq for bitcoin_units::locktime::relative::TimeOverflowError
impl core::cmp::Eq for bitcoin_units::parse::ContainsPrefixError
impl core::cmp::Eq for bitcoin_units::parse::MissingPrefixError
impl core::cmp::Eq for bitcoin_units::parse::ParseIntError impl core::cmp::Eq for bitcoin_units::parse::ParseIntError
impl core::cmp::Eq for bitcoin_units::parse::PrefixedHexError
impl core::cmp::Eq for bitcoin_units::parse::UnprefixedHexError
impl core::cmp::Eq for bitcoin_units::weight::Weight 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::Amount
impl core::cmp::Ord for bitcoin_units::amount::SignedAmount impl core::cmp::Ord for bitcoin_units::amount::SignedAmount
@ -114,7 +122,11 @@ impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Time
impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Height impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Height
impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Time impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Time
impl core::cmp::PartialEq for bitcoin_units::locktime::relative::TimeOverflowError impl core::cmp::PartialEq for bitcoin_units::locktime::relative::TimeOverflowError
impl core::cmp::PartialEq for bitcoin_units::parse::ContainsPrefixError
impl core::cmp::PartialEq for bitcoin_units::parse::MissingPrefixError
impl core::cmp::PartialEq for bitcoin_units::parse::ParseIntError impl core::cmp::PartialEq for bitcoin_units::parse::ParseIntError
impl core::cmp::PartialEq for bitcoin_units::parse::PrefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::weight::Weight 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::Amount
impl core::cmp::PartialOrd for bitcoin_units::amount::SignedAmount impl core::cmp::PartialOrd for bitcoin_units::amount::SignedAmount
@ -138,6 +150,10 @@ impl core::convert::From<bitcoin_units::amount::ParseDenominationError> for bitc
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::ParseAmountError
impl core::convert::From<bitcoin_units::amount::TooPreciseError> for bitcoin_units::amount::ParseError impl core::convert::From<bitcoin_units::amount::TooPreciseError> for bitcoin_units::amount::ParseError
impl core::convert::From<bitcoin_units::fee_rate::FeeRate> for u64 impl core::convert::From<bitcoin_units::fee_rate::FeeRate> for u64
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
impl core::convert::From<bitcoin_units::parse::ParseIntError> for bitcoin_units::parse::UnprefixedHexError
impl core::convert::From<bitcoin_units::parse::ParseIntError> for core::num::error::ParseIntError impl core::convert::From<bitcoin_units::parse::ParseIntError> for core::num::error::ParseIntError
impl core::convert::From<bitcoin_units::weight::Weight> for u64 impl core::convert::From<bitcoin_units::weight::Weight> for u64
impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::ParseAmountError impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::ParseAmountError
@ -192,7 +208,11 @@ impl core::fmt::Debug for bitcoin_units::locktime::absolute::Time
impl core::fmt::Debug for bitcoin_units::locktime::relative::Height impl core::fmt::Debug for bitcoin_units::locktime::relative::Height
impl core::fmt::Debug for bitcoin_units::locktime::relative::Time impl core::fmt::Debug for bitcoin_units::locktime::relative::Time
impl core::fmt::Debug for bitcoin_units::locktime::relative::TimeOverflowError impl core::fmt::Debug for bitcoin_units::locktime::relative::TimeOverflowError
impl core::fmt::Debug for bitcoin_units::parse::ContainsPrefixError
impl core::fmt::Debug for bitcoin_units::parse::MissingPrefixError
impl core::fmt::Debug for bitcoin_units::parse::ParseIntError impl core::fmt::Debug for bitcoin_units::parse::ParseIntError
impl core::fmt::Debug for bitcoin_units::parse::PrefixedHexError
impl core::fmt::Debug for bitcoin_units::parse::UnprefixedHexError
impl core::fmt::Debug for bitcoin_units::weight::Weight impl core::fmt::Debug for bitcoin_units::weight::Weight
impl core::fmt::Display for bitcoin_units::amount::Amount impl core::fmt::Display for bitcoin_units::amount::Amount
impl core::fmt::Display for bitcoin_units::amount::Denomination impl core::fmt::Display for bitcoin_units::amount::Denomination
@ -217,7 +237,11 @@ impl core::fmt::Display for bitcoin_units::locktime::absolute::Time
impl core::fmt::Display for bitcoin_units::locktime::relative::Height impl core::fmt::Display for bitcoin_units::locktime::relative::Height
impl core::fmt::Display for bitcoin_units::locktime::relative::Time impl core::fmt::Display for bitcoin_units::locktime::relative::Time
impl core::fmt::Display for bitcoin_units::locktime::relative::TimeOverflowError impl core::fmt::Display for bitcoin_units::locktime::relative::TimeOverflowError
impl core::fmt::Display for bitcoin_units::parse::ContainsPrefixError
impl core::fmt::Display for bitcoin_units::parse::MissingPrefixError
impl core::fmt::Display for bitcoin_units::parse::ParseIntError impl core::fmt::Display for bitcoin_units::parse::ParseIntError
impl core::fmt::Display for bitcoin_units::parse::PrefixedHexError
impl core::fmt::Display for bitcoin_units::parse::UnprefixedHexError
impl core::fmt::Display for bitcoin_units::weight::Weight 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::Amount
impl core::hash::Hash for bitcoin_units::amount::Denomination impl core::hash::Hash for bitcoin_units::amount::Denomination
@ -265,7 +289,11 @@ impl core::marker::Freeze for bitcoin_units::locktime::absolute::Time
impl core::marker::Freeze for bitcoin_units::locktime::relative::Height impl core::marker::Freeze for bitcoin_units::locktime::relative::Height
impl core::marker::Freeze for bitcoin_units::locktime::relative::Time impl core::marker::Freeze for bitcoin_units::locktime::relative::Time
impl core::marker::Freeze for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::Freeze for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::Freeze for bitcoin_units::parse::ContainsPrefixError
impl core::marker::Freeze for bitcoin_units::parse::MissingPrefixError
impl core::marker::Freeze for bitcoin_units::parse::ParseIntError impl core::marker::Freeze for bitcoin_units::parse::ParseIntError
impl core::marker::Freeze for bitcoin_units::parse::PrefixedHexError
impl core::marker::Freeze for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Freeze for bitcoin_units::weight::Weight impl core::marker::Freeze for bitcoin_units::weight::Weight
impl core::marker::Send for bitcoin_units::amount::Amount impl core::marker::Send for bitcoin_units::amount::Amount
impl core::marker::Send for bitcoin_units::amount::Denomination impl core::marker::Send for bitcoin_units::amount::Denomination
@ -291,7 +319,11 @@ impl core::marker::Send for bitcoin_units::locktime::absolute::Time
impl core::marker::Send for bitcoin_units::locktime::relative::Height impl core::marker::Send for bitcoin_units::locktime::relative::Height
impl core::marker::Send for bitcoin_units::locktime::relative::Time impl core::marker::Send for bitcoin_units::locktime::relative::Time
impl core::marker::Send for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::Send for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::Send for bitcoin_units::parse::ContainsPrefixError
impl core::marker::Send for bitcoin_units::parse::MissingPrefixError
impl core::marker::Send for bitcoin_units::parse::ParseIntError impl core::marker::Send for bitcoin_units::parse::ParseIntError
impl core::marker::Send for bitcoin_units::parse::PrefixedHexError
impl core::marker::Send for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Send for bitcoin_units::weight::Weight impl core::marker::Send for bitcoin_units::weight::Weight
impl core::marker::StructuralPartialEq for bitcoin_units::amount::Amount impl core::marker::StructuralPartialEq for bitcoin_units::amount::Amount
impl core::marker::StructuralPartialEq for bitcoin_units::amount::Denomination impl core::marker::StructuralPartialEq for bitcoin_units::amount::Denomination
@ -316,7 +348,11 @@ impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Ti
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Height impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Height
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Time impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Time
impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::ContainsPrefixError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::MissingPrefixError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::ParseIntError impl core::marker::StructuralPartialEq for bitcoin_units::parse::ParseIntError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::PrefixedHexError
impl core::marker::StructuralPartialEq for bitcoin_units::parse::UnprefixedHexError
impl core::marker::StructuralPartialEq for bitcoin_units::weight::Weight impl core::marker::StructuralPartialEq for bitcoin_units::weight::Weight
impl core::marker::Sync for bitcoin_units::amount::Amount impl core::marker::Sync for bitcoin_units::amount::Amount
impl core::marker::Sync for bitcoin_units::amount::Denomination impl core::marker::Sync for bitcoin_units::amount::Denomination
@ -342,7 +378,11 @@ impl core::marker::Sync for bitcoin_units::locktime::absolute::Time
impl core::marker::Sync for bitcoin_units::locktime::relative::Height impl core::marker::Sync for bitcoin_units::locktime::relative::Height
impl core::marker::Sync for bitcoin_units::locktime::relative::Time impl core::marker::Sync for bitcoin_units::locktime::relative::Time
impl core::marker::Sync for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::Sync for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::Sync for bitcoin_units::parse::ContainsPrefixError
impl core::marker::Sync for bitcoin_units::parse::MissingPrefixError
impl core::marker::Sync for bitcoin_units::parse::ParseIntError impl core::marker::Sync for bitcoin_units::parse::ParseIntError
impl core::marker::Sync for bitcoin_units::parse::PrefixedHexError
impl core::marker::Sync for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Sync for bitcoin_units::weight::Weight impl core::marker::Sync for bitcoin_units::weight::Weight
impl core::marker::Unpin for bitcoin_units::amount::Amount impl core::marker::Unpin for bitcoin_units::amount::Amount
impl core::marker::Unpin for bitcoin_units::amount::Denomination impl core::marker::Unpin for bitcoin_units::amount::Denomination
@ -368,7 +408,11 @@ impl core::marker::Unpin for bitcoin_units::locktime::absolute::Time
impl core::marker::Unpin for bitcoin_units::locktime::relative::Height impl core::marker::Unpin for bitcoin_units::locktime::relative::Height
impl core::marker::Unpin for bitcoin_units::locktime::relative::Time impl core::marker::Unpin for bitcoin_units::locktime::relative::Time
impl core::marker::Unpin for bitcoin_units::locktime::relative::TimeOverflowError impl core::marker::Unpin for bitcoin_units::locktime::relative::TimeOverflowError
impl core::marker::Unpin for bitcoin_units::parse::ContainsPrefixError
impl core::marker::Unpin for bitcoin_units::parse::MissingPrefixError
impl core::marker::Unpin for bitcoin_units::parse::ParseIntError impl core::marker::Unpin for bitcoin_units::parse::ParseIntError
impl core::marker::Unpin for bitcoin_units::parse::PrefixedHexError
impl core::marker::Unpin for bitcoin_units::parse::UnprefixedHexError
impl core::marker::Unpin for bitcoin_units::weight::Weight 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::Amount
impl core::ops::arith::Add for bitcoin_units::amount::SignedAmount impl core::ops::arith::Add for bitcoin_units::amount::SignedAmount
@ -428,7 +472,11 @@ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolu
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Height impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Height
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Time impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Time
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::ContainsPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::MissingPrefixError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::ParseIntError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::ParseIntError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::PrefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::UnprefixedHexError
impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::weight::Weight impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::weight::Weight
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Amount impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Amount
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Denomination impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Denomination
@ -454,7 +502,11 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute:
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Height impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Height
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Time impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Time
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::ContainsPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::MissingPrefixError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::ParseIntError impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::ParseIntError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::PrefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::UnprefixedHexError
impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::weight::Weight 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::Amount
impl core::str::traits::FromStr for bitcoin_units::amount::Denomination impl core::str::traits::FromStr for bitcoin_units::amount::Denomination
@ -492,6 +544,10 @@ pub bitcoin_units::amount::ParseDenominationError::Unknown(bitcoin_units::amount
pub bitcoin_units::amount::ParseError::Amount(bitcoin_units::amount::ParseAmountError) pub bitcoin_units::amount::ParseError::Amount(bitcoin_units::amount::ParseAmountError)
pub bitcoin_units::amount::ParseError::Denomination(bitcoin_units::amount::ParseDenominationError) pub bitcoin_units::amount::ParseError::Denomination(bitcoin_units::amount::ParseDenominationError)
pub bitcoin_units::amount::ParseError::MissingDenomination(bitcoin_units::amount::MissingDenominationError) pub bitcoin_units::amount::ParseError::MissingDenomination(bitcoin_units::amount::MissingDenominationError)
pub bitcoin_units::parse::PrefixedHexError::MissingPrefix(bitcoin_units::parse::MissingPrefixError)
pub bitcoin_units::parse::PrefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub bitcoin_units::parse::UnprefixedHexError::ContainsPrefix(bitcoin_units::parse::ContainsPrefixError)
pub bitcoin_units::parse::UnprefixedHexError::ParseInt(bitcoin_units::parse::ParseIntError)
pub const bitcoin_units::amount::Amount::MAX: bitcoin_units::amount::Amount pub const bitcoin_units::amount::Amount::MAX: bitcoin_units::amount::Amount
pub const bitcoin_units::amount::Amount::MAX_MONEY: bitcoin_units::amount::Amount pub const bitcoin_units::amount::Amount::MAX_MONEY: bitcoin_units::amount::Amount
pub const bitcoin_units::amount::Amount::MIN: bitcoin_units::amount::Amount pub const bitcoin_units::amount::Amount::MIN: bitcoin_units::amount::Amount
@ -553,6 +609,8 @@ pub const fn bitcoin_units::weight::Weight::to_kwu_floor(self) -> u64
pub const fn bitcoin_units::weight::Weight::to_vbytes_ceil(self) -> u64 pub const fn bitcoin_units::weight::Weight::to_vbytes_ceil(self) -> u64
pub const fn bitcoin_units::weight::Weight::to_vbytes_floor(self) -> u64 pub const fn bitcoin_units::weight::Weight::to_vbytes_floor(self) -> u64
pub const fn bitcoin_units::weight::Weight::to_wu(self) -> u64 pub const fn bitcoin_units::weight::Weight::to_wu(self) -> u64
pub enum bitcoin_units::parse::PrefixedHexError
pub enum bitcoin_units::parse::UnprefixedHexError
pub fn T::checked_sum(self) -> core::option::Option<bitcoin_units::amount::Amount> pub fn T::checked_sum(self) -> core::option::Option<bitcoin_units::amount::Amount>
pub fn T::checked_sum(self) -> core::option::Option<bitcoin_units::amount::SignedAmount> pub fn T::checked_sum(self) -> core::option::Option<bitcoin_units::amount::SignedAmount>
pub fn bitcoin_units::amount::Amount::add(self, rhs: bitcoin_units::amount::Amount) -> Self::Output pub fn bitcoin_units::amount::Amount::add(self, rhs: bitcoin_units::amount::Amount) -> Self::Output
@ -789,13 +847,37 @@ pub fn bitcoin_units::locktime::relative::TimeOverflowError::clone(&self) -> bit
pub fn bitcoin_units::locktime::relative::TimeOverflowError::eq(&self, other: &bitcoin_units::locktime::relative::TimeOverflowError) -> bool pub fn bitcoin_units::locktime::relative::TimeOverflowError::eq(&self, other: &bitcoin_units::locktime::relative::TimeOverflowError) -> bool
pub fn bitcoin_units::locktime::relative::TimeOverflowError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin_units::locktime::relative::TimeOverflowError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::locktime::relative::TimeOverflowError::new(seconds: u32) -> Self pub fn bitcoin_units::locktime::relative::TimeOverflowError::new(seconds: u32) -> Self
pub fn bitcoin_units::parse::ContainsPrefixError::clone(&self) -> bitcoin_units::parse::ContainsPrefixError
pub fn bitcoin_units::parse::ContainsPrefixError::eq(&self, other: &bitcoin_units::parse::ContainsPrefixError) -> bool
pub fn bitcoin_units::parse::ContainsPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::MissingPrefixError::clone(&self) -> bitcoin_units::parse::MissingPrefixError
pub fn bitcoin_units::parse::MissingPrefixError::eq(&self, other: &bitcoin_units::parse::MissingPrefixError) -> bool
pub fn bitcoin_units::parse::MissingPrefixError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError pub fn bitcoin_units::parse::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError
pub fn bitcoin_units::parse::ParseIntError::clone(&self) -> bitcoin_units::parse::ParseIntError pub fn bitcoin_units::parse::ParseIntError::clone(&self) -> bitcoin_units::parse::ParseIntError
pub fn bitcoin_units::parse::ParseIntError::eq(&self, other: &bitcoin_units::parse::ParseIntError) -> bool pub fn bitcoin_units::parse::ParseIntError::eq(&self, other: &bitcoin_units::parse::ParseIntError) -> bool
pub fn bitcoin_units::parse::ParseIntError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin_units::parse::ParseIntError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::ParseIntError::input(&self) -> &str pub fn bitcoin_units::parse::ParseIntError::input(&self) -> &str
pub fn bitcoin_units::parse::hex_u128<S: core::convert::AsRef<str> + core::convert::Into<alloc::string::String>>(s: S) -> core::result::Result<u128, bitcoin_units::parse::ParseIntError> pub fn bitcoin_units::parse::PrefixedHexError::clone(&self) -> bitcoin_units::parse::PrefixedHexError
pub fn bitcoin_units::parse::hex_u32<S: core::convert::AsRef<str> + core::convert::Into<alloc::string::String>>(s: S) -> core::result::Result<u32, bitcoin_units::parse::ParseIntError> pub fn bitcoin_units::parse::PrefixedHexError::eq(&self, other: &bitcoin_units::parse::PrefixedHexError) -> bool
pub fn bitcoin_units::parse::PrefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::PrefixedHexError::from(e: bitcoin_units::parse::MissingPrefixError) -> Self
pub fn bitcoin_units::parse::PrefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin_units::parse::UnprefixedHexError::clone(&self) -> bitcoin_units::parse::UnprefixedHexError
pub fn bitcoin_units::parse::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse::UnprefixedHexError) -> bool
pub fn bitcoin_units::parse::UnprefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn bitcoin_units::parse::UnprefixedHexError::from(e: bitcoin_units::parse::ContainsPrefixError) -> Self
pub fn bitcoin_units::parse::UnprefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self
pub fn bitcoin_units::parse::hex_check_unprefixed(s: &str) -> core::result::Result<&str, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin_units::parse::hex_remove_prefix(s: &str) -> core::result::Result<&str, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin_units::parse::hex_u128(s: &str) -> core::result::Result<u128, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::parse::hex_u128_prefixed(s: &str) -> core::result::Result<u128, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin_units::parse::hex_u128_unchecked(s: &str) -> core::result::Result<u128, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::parse::hex_u128_unprefixed(s: &str) -> core::result::Result<u128, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin_units::parse::hex_u32(s: &str) -> core::result::Result<u32, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::parse::hex_u32_prefixed(s: &str) -> core::result::Result<u32, bitcoin_units::parse::PrefixedHexError>
pub fn bitcoin_units::parse::hex_u32_unchecked(s: &str) -> core::result::Result<u32, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::parse::hex_u32_unprefixed(s: &str) -> core::result::Result<u32, bitcoin_units::parse::UnprefixedHexError>
pub fn bitcoin_units::parse::int<T: bitcoin_units::parse::Integer, S: core::convert::AsRef<str> + core::convert::Into<alloc::string::String>>(s: S) -> core::result::Result<T, bitcoin_units::parse::ParseIntError> pub fn bitcoin_units::parse::int<T: bitcoin_units::parse::Integer, S: core::convert::AsRef<str> + core::convert::Into<alloc::string::String>>(s: S) -> core::result::Result<T, bitcoin_units::parse::ParseIntError>
pub fn bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output pub fn bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output
pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: Self) pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: Self)
@ -862,6 +944,8 @@ pub struct bitcoin_units::locktime::absolute::Time(_)
pub struct bitcoin_units::locktime::relative::Height(_) pub struct bitcoin_units::locktime::relative::Height(_)
pub struct bitcoin_units::locktime::relative::Time(_) pub struct bitcoin_units::locktime::relative::Time(_)
pub struct bitcoin_units::locktime::relative::TimeOverflowError pub struct bitcoin_units::locktime::relative::TimeOverflowError
pub struct bitcoin_units::parse::ContainsPrefixError
pub struct bitcoin_units::parse::MissingPrefixError
pub struct bitcoin_units::weight::Weight(_) pub struct bitcoin_units::weight::Weight(_)
pub trait bitcoin_units::amount::CheckedSum<R>: private::SumSeal<R> pub trait bitcoin_units::amount::CheckedSum<R>: private::SumSeal<R>
pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr<Err = core::num::error::ParseIntError> + core::convert::TryFrom<i8> + core::marker::Sized pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr<Err = core::num::error::ParseIntError> + core::convert::TryFrom<i8> + core::marker::Sized