diff --git a/api/units/all-features.txt b/api/units/all-features.txt index d75534c5d..bb04d3c07 100644 --- a/api/units/all-features.txt +++ b/api/units/all-features.txt @@ -208,6 +208,7 @@ impl core::convert::TryFrom for bitcoin_units impl core::convert::TryFrom for bitcoin_units::locktime::relative::Height impl core::default::Default for bitcoin_units::Amount impl core::default::Default for bitcoin_units::SignedAmount +impl core::default::Default for bitcoin_units::block::BlockInterval impl core::default::Default for bitcoin_units::locktime::relative::Height impl core::default::Default for bitcoin_units::locktime::relative::Time impl core::error::Error for bitcoin_units::amount::error::InputTooLargeError @@ -737,7 +738,6 @@ pub const fn bitcoin_units::weight::Weight::from_vb_unchecked(vb: u64) -> Self pub const fn bitcoin_units::weight::Weight::from_vb_unwrap(vb: u64) -> bitcoin_units::weight::Weight pub const fn bitcoin_units::weight::Weight::from_witness_data_size(witness_size: u64) -> Self pub const fn bitcoin_units::weight::Weight::from_wu(wu: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_wu_usize(wu: usize) -> Self 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_floor(self) -> u64 @@ -956,6 +956,7 @@ pub fn bitcoin_units::block::BlockInterval::add(self, rhs: bitcoin_units::block: pub fn bitcoin_units::block::BlockInterval::add_assign(&mut self, rhs: bitcoin_units::block::BlockInterval) pub fn bitcoin_units::block::BlockInterval::clone(&self) -> bitcoin_units::block::BlockInterval pub fn bitcoin_units::block::BlockInterval::cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::cmp::Ordering +pub fn bitcoin_units::block::BlockInterval::default() -> bitcoin_units::block::BlockInterval pub fn bitcoin_units::block::BlockInterval::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> pub fn bitcoin_units::block::BlockInterval::eq(&self, other: &bitcoin_units::block::BlockInterval) -> bool pub fn bitcoin_units::block::BlockInterval::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result @@ -1191,10 +1192,10 @@ pub struct bitcoin_units::locktime::relative::TimeOverflowError pub struct bitcoin_units::parse::PrefixedHexError(_) pub struct bitcoin_units::parse::UnprefixedHexError(_) pub struct bitcoin_units::weight::Weight(_) -pub trait bitcoin_units::amount::CheckedSum: private::SumSeal +pub trait bitcoin_units::amount::CheckedSum: sealed::Sealed pub trait bitcoin_units::amount::serde::SerdeAmount: core::marker::Copy + core::marker::Sized pub trait bitcoin_units::amount::serde::SerdeAmountForOpt: core::marker::Copy + core::marker::Sized + bitcoin_units::amount::serde::SerdeAmount -pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr + core::convert::TryFrom + core::marker::Sized +pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr + core::convert::TryFrom + core::marker::Sized + sealed::Sealed pub type &bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::fee_rate::FeeRate pub type bitcoin_units::Amount::Err = bitcoin_units::amount::error::ParseError pub type bitcoin_units::Amount::Error = bitcoin_units::amount::error::OutOfRangeError diff --git a/api/units/alloc-only.txt b/api/units/alloc-only.txt index 21cc554a1..da91d6a06 100644 --- a/api/units/alloc-only.txt +++ b/api/units/alloc-only.txt @@ -204,6 +204,7 @@ impl core::convert::TryFrom for bitcoin_units impl core::convert::TryFrom for bitcoin_units::locktime::relative::Height impl core::default::Default for bitcoin_units::Amount impl core::default::Default for bitcoin_units::SignedAmount +impl core::default::Default for bitcoin_units::block::BlockInterval impl core::default::Default for bitcoin_units::locktime::relative::Height impl core::default::Default for bitcoin_units::locktime::relative::Time impl core::fmt::Debug for bitcoin_units::Amount @@ -695,7 +696,6 @@ pub const fn bitcoin_units::weight::Weight::from_vb_unchecked(vb: u64) -> Self pub const fn bitcoin_units::weight::Weight::from_vb_unwrap(vb: u64) -> bitcoin_units::weight::Weight pub const fn bitcoin_units::weight::Weight::from_witness_data_size(witness_size: u64) -> Self pub const fn bitcoin_units::weight::Weight::from_wu(wu: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_wu_usize(wu: usize) -> Self 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_floor(self) -> u64 @@ -863,6 +863,7 @@ pub fn bitcoin_units::block::BlockInterval::add(self, rhs: bitcoin_units::block: pub fn bitcoin_units::block::BlockInterval::add_assign(&mut self, rhs: bitcoin_units::block::BlockInterval) pub fn bitcoin_units::block::BlockInterval::clone(&self) -> bitcoin_units::block::BlockInterval pub fn bitcoin_units::block::BlockInterval::cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::cmp::Ordering +pub fn bitcoin_units::block::BlockInterval::default() -> bitcoin_units::block::BlockInterval pub fn bitcoin_units::block::BlockInterval::eq(&self, other: &bitcoin_units::block::BlockInterval) -> bool pub fn bitcoin_units::block::BlockInterval::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin_units::block::BlockInterval::from(h: bitcoin_units::locktime::relative::Height) -> Self @@ -1069,8 +1070,8 @@ pub struct bitcoin_units::locktime::relative::TimeOverflowError pub struct bitcoin_units::parse::PrefixedHexError(_) pub struct bitcoin_units::parse::UnprefixedHexError(_) pub struct bitcoin_units::weight::Weight(_) -pub trait bitcoin_units::amount::CheckedSum: private::SumSeal -pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr + core::convert::TryFrom + core::marker::Sized +pub trait bitcoin_units::amount::CheckedSum: sealed::Sealed +pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr + core::convert::TryFrom + core::marker::Sized + sealed::Sealed pub type &bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::fee_rate::FeeRate pub type bitcoin_units::Amount::Err = bitcoin_units::amount::error::ParseError pub type bitcoin_units::Amount::Error = bitcoin_units::amount::error::OutOfRangeError diff --git a/api/units/no-features.txt b/api/units/no-features.txt index 638a07add..e055093b7 100644 --- a/api/units/no-features.txt +++ b/api/units/no-features.txt @@ -188,6 +188,7 @@ impl core::convert::TryFrom for bitcoin_units impl core::convert::TryFrom for bitcoin_units::locktime::relative::Height impl core::default::Default for bitcoin_units::Amount impl core::default::Default for bitcoin_units::SignedAmount +impl core::default::Default for bitcoin_units::block::BlockInterval impl core::default::Default for bitcoin_units::locktime::relative::Height impl core::default::Default for bitcoin_units::locktime::relative::Time impl core::fmt::Debug for bitcoin_units::Amount @@ -677,7 +678,6 @@ pub const fn bitcoin_units::weight::Weight::from_vb_unchecked(vb: u64) -> Self pub const fn bitcoin_units::weight::Weight::from_vb_unwrap(vb: u64) -> bitcoin_units::weight::Weight pub const fn bitcoin_units::weight::Weight::from_witness_data_size(witness_size: u64) -> Self pub const fn bitcoin_units::weight::Weight::from_wu(wu: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_wu_usize(wu: usize) -> Self 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_floor(self) -> u64 @@ -831,6 +831,7 @@ pub fn bitcoin_units::block::BlockInterval::add(self, rhs: bitcoin_units::block: pub fn bitcoin_units::block::BlockInterval::add_assign(&mut self, rhs: bitcoin_units::block::BlockInterval) pub fn bitcoin_units::block::BlockInterval::clone(&self) -> bitcoin_units::block::BlockInterval pub fn bitcoin_units::block::BlockInterval::cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::cmp::Ordering +pub fn bitcoin_units::block::BlockInterval::default() -> bitcoin_units::block::BlockInterval pub fn bitcoin_units::block::BlockInterval::eq(&self, other: &bitcoin_units::block::BlockInterval) -> bool pub fn bitcoin_units::block::BlockInterval::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result pub fn bitcoin_units::block::BlockInterval::from(h: bitcoin_units::locktime::relative::Height) -> Self @@ -1023,8 +1024,8 @@ pub struct bitcoin_units::locktime::relative::TimeOverflowError pub struct bitcoin_units::parse::PrefixedHexError(_) pub struct bitcoin_units::parse::UnprefixedHexError(_) pub struct bitcoin_units::weight::Weight(_) -pub trait bitcoin_units::amount::CheckedSum: private::SumSeal -pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr + core::convert::TryFrom + core::marker::Sized +pub trait bitcoin_units::amount::CheckedSum: sealed::Sealed +pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr + core::convert::TryFrom + core::marker::Sized + sealed::Sealed pub type &bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::fee_rate::FeeRate pub type bitcoin_units::Amount::Err = bitcoin_units::amount::error::ParseError pub type bitcoin_units::Amount::Error = bitcoin_units::amount::error::OutOfRangeError