From f5eb8f4747a7cd303cad2b7f8f442bb31862c52a Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Sat, 28 Dec 2024 08:38:46 +1100 Subject: [PATCH] api: Run just check-api --- api/units/all-features.txt | 42 ++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/api/units/all-features.txt b/api/units/all-features.txt index 6217193eb..b16f9d074 100644 --- a/api/units/all-features.txt +++ b/api/units/all-features.txt @@ -3,6 +3,7 @@ #[non_exhaustive] pub struct bitcoin_units::amount::MissingDenominationError #[non_exhaustive] pub struct bitcoin_units::amount::PossiblyConfusingDenominationError(_) #[non_exhaustive] pub struct bitcoin_units::amount::UnknownDenominationError(_) +#[non_exhaustive] pub struct bitcoin_units::fee_rate::serde::OverflowError #[non_exhaustive] pub struct bitcoin_units::locktime::absolute::ConversionError #[non_exhaustive] pub struct bitcoin_units::parse::ParseIntError impl bitcoin_units::Amount @@ -52,6 +53,7 @@ impl core::clone::Clone for bitcoin_units::block::BlockHeight impl core::clone::Clone for bitcoin_units::block::BlockInterval impl core::clone::Clone for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::clone::Clone for bitcoin_units::fee_rate::FeeRate +impl core::clone::Clone for bitcoin_units::fee_rate::serde::OverflowError impl core::clone::Clone for bitcoin_units::locktime::absolute::ConversionError impl core::clone::Clone for bitcoin_units::locktime::absolute::Height impl core::clone::Clone for bitcoin_units::locktime::absolute::ParseHeightError @@ -82,6 +84,7 @@ impl core::cmp::Eq for bitcoin_units::block::BlockHeight impl core::cmp::Eq for bitcoin_units::block::BlockInterval impl core::cmp::Eq for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::cmp::Eq for bitcoin_units::fee_rate::FeeRate +impl core::cmp::Eq for bitcoin_units::fee_rate::serde::OverflowError impl core::cmp::Eq for bitcoin_units::locktime::absolute::ConversionError impl core::cmp::Eq for bitcoin_units::locktime::absolute::Height impl core::cmp::Eq for bitcoin_units::locktime::absolute::ParseHeightError @@ -122,6 +125,7 @@ impl core::cmp::PartialEq for bitcoin_units::block::BlockHeight impl core::cmp::PartialEq for bitcoin_units::block::BlockInterval impl core::cmp::PartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::cmp::PartialEq for bitcoin_units::fee_rate::FeeRate +impl core::cmp::PartialEq for bitcoin_units::fee_rate::serde::OverflowError impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ConversionError impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Height impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ParseHeightError @@ -169,6 +173,7 @@ impl core::convert::From for u64 impl core::convert::From for bitcoin_units::amount::ParseAmountError impl core::convert::From for bitcoin_units::amount::ParseDenominationError impl core::convert::From for bitcoin_units::amount::ParseError +impl core::convert::From for bitcoin_units::fee_rate::serde::OverflowError impl core::convert::From for bitcoin_units::parse::PrefixedHexError impl core::convert::From for bitcoin_units::parse::UnprefixedHexError impl core::convert::From for bitcoin_units::locktime::relative::Height @@ -218,6 +223,7 @@ impl core::error::Error for bitcoin_units::amount::PossiblyConfusingDenomination impl core::error::Error for bitcoin_units::amount::TooPreciseError impl core::error::Error for bitcoin_units::amount::UnknownDenominationError impl core::error::Error for bitcoin_units::block::TooBigForRelativeBlockHeightError +impl core::error::Error for bitcoin_units::fee_rate::serde::OverflowError impl core::error::Error for bitcoin_units::locktime::absolute::ConversionError impl core::error::Error for bitcoin_units::locktime::absolute::ParseHeightError impl core::error::Error for bitcoin_units::locktime::absolute::ParseTimeError @@ -244,6 +250,7 @@ impl core::fmt::Debug for bitcoin_units::block::BlockHeight impl core::fmt::Debug for bitcoin_units::block::BlockInterval impl core::fmt::Debug for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::fmt::Debug for bitcoin_units::fee_rate::FeeRate +impl core::fmt::Debug for bitcoin_units::fee_rate::serde::OverflowError impl core::fmt::Debug for bitcoin_units::locktime::absolute::ConversionError impl core::fmt::Debug for bitcoin_units::locktime::absolute::Height impl core::fmt::Debug for bitcoin_units::locktime::absolute::ParseHeightError @@ -274,6 +281,7 @@ impl core::fmt::Display for bitcoin_units::block::BlockHeight impl core::fmt::Display for bitcoin_units::block::BlockInterval impl core::fmt::Display for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::fmt::Display for bitcoin_units::fee_rate::FeeRate +impl core::fmt::Display for bitcoin_units::fee_rate::serde::OverflowError impl core::fmt::Display for bitcoin_units::locktime::absolute::ConversionError impl core::fmt::Display for bitcoin_units::locktime::absolute::Height impl core::fmt::Display for bitcoin_units::locktime::absolute::ParseHeightError @@ -333,6 +341,7 @@ impl core::marker::Freeze for bitcoin_units::block::BlockHeight impl core::marker::Freeze for bitcoin_units::block::BlockInterval impl core::marker::Freeze for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::marker::Freeze for bitcoin_units::fee_rate::FeeRate +impl core::marker::Freeze for bitcoin_units::fee_rate::serde::OverflowError impl core::marker::Freeze for bitcoin_units::locktime::absolute::ConversionError impl core::marker::Freeze for bitcoin_units::locktime::absolute::Height impl core::marker::Freeze for bitcoin_units::locktime::absolute::ParseHeightError @@ -364,6 +373,7 @@ impl core::marker::Send for bitcoin_units::block::BlockHeight impl core::marker::Send for bitcoin_units::block::BlockInterval impl core::marker::Send for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::marker::Send for bitcoin_units::fee_rate::FeeRate +impl core::marker::Send for bitcoin_units::fee_rate::serde::OverflowError impl core::marker::Send for bitcoin_units::locktime::absolute::ConversionError impl core::marker::Send for bitcoin_units::locktime::absolute::Height impl core::marker::Send for bitcoin_units::locktime::absolute::ParseHeightError @@ -394,6 +404,7 @@ impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockHeight impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockInterval impl core::marker::StructuralPartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::marker::StructuralPartialEq for bitcoin_units::fee_rate::FeeRate +impl core::marker::StructuralPartialEq for bitcoin_units::fee_rate::serde::OverflowError impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ConversionError impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Height impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ParseHeightError @@ -425,6 +436,7 @@ impl core::marker::Sync for bitcoin_units::block::BlockHeight impl core::marker::Sync for bitcoin_units::block::BlockInterval impl core::marker::Sync for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::marker::Sync for bitcoin_units::fee_rate::FeeRate +impl core::marker::Sync for bitcoin_units::fee_rate::serde::OverflowError impl core::marker::Sync for bitcoin_units::locktime::absolute::ConversionError impl core::marker::Sync for bitcoin_units::locktime::absolute::Height impl core::marker::Sync for bitcoin_units::locktime::absolute::ParseHeightError @@ -456,6 +468,7 @@ impl core::marker::Unpin for bitcoin_units::block::BlockHeight impl core::marker::Unpin for bitcoin_units::block::BlockInterval impl core::marker::Unpin for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::marker::Unpin for bitcoin_units::fee_rate::FeeRate +impl core::marker::Unpin for bitcoin_units::fee_rate::serde::OverflowError impl core::marker::Unpin for bitcoin_units::locktime::absolute::ConversionError impl core::marker::Unpin for bitcoin_units::locktime::absolute::Height impl core::marker::Unpin for bitcoin_units::locktime::absolute::ParseHeightError @@ -556,6 +569,7 @@ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockHeig impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockInterval impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::fee_rate::FeeRate +impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::fee_rate::serde::OverflowError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ConversionError impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::Height impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ParseHeightError @@ -587,6 +601,7 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockHeight impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockInterval impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::fee_rate::FeeRate +impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::fee_rate::serde::OverflowError impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ConversionError impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::Height impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ParseHeightError @@ -612,7 +627,6 @@ impl core::str::traits::FromStr for bitcoin_units::locktime::relative::Time impl core::str::traits::FromStr for bitcoin_units::weight::Weight impl serde::ser::Serialize for bitcoin_units::block::BlockHeight impl serde::ser::Serialize for bitcoin_units::block::BlockInterval -impl serde::ser::Serialize for bitcoin_units::fee_rate::FeeRate impl serde::ser::Serialize for bitcoin_units::locktime::absolute::Height impl serde::ser::Serialize for bitcoin_units::locktime::absolute::Time impl serde::ser::Serialize for bitcoin_units::locktime::relative::Height @@ -644,7 +658,6 @@ impl<'a> core::ops::arith::Sub<&'a bitcoin_units::fee_rate::FeeRate> for &bitcoi impl<'a> core::ops::arith::Sub<&'a bitcoin_units::weight::Weight> for &bitcoin_units::weight::Weight impl<'de> serde::de::Deserialize<'de> for bitcoin_units::block::BlockHeight impl<'de> serde::de::Deserialize<'de> for bitcoin_units::block::BlockInterval -impl<'de> serde::de::Deserialize<'de> for bitcoin_units::fee_rate::FeeRate impl<'de> serde::de::Deserialize<'de> for bitcoin_units::locktime::absolute::Height impl<'de> serde::de::Deserialize<'de> for bitcoin_units::locktime::absolute::Time impl<'de> serde::de::Deserialize<'de> for bitcoin_units::locktime::relative::Height @@ -1032,7 +1045,6 @@ pub fn bitcoin_units::fee_rate::FeeRate::add_assign(&mut self, rhs: bitcoin_unit pub fn bitcoin_units::fee_rate::FeeRate::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result pub fn bitcoin_units::fee_rate::FeeRate::clone(&self) -> bitcoin_units::fee_rate::FeeRate pub fn bitcoin_units::fee_rate::FeeRate::cmp(&self, other: &bitcoin_units::fee_rate::FeeRate) -> core::cmp::Ordering -pub fn bitcoin_units::fee_rate::FeeRate::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> pub fn bitcoin_units::fee_rate::FeeRate::eq(&self, other: &bitcoin_units::fee_rate::FeeRate) -> bool pub fn bitcoin_units::fee_rate::FeeRate::fee_vb(self, vb: u64) -> core::option::Option pub fn bitcoin_units::fee_rate::FeeRate::fee_wu(self, weight: bitcoin_units::weight::Weight) -> core::option::Option @@ -1042,7 +1054,6 @@ pub fn bitcoin_units::fee_rate::FeeRate::from_str(s: &str) -> core::result::Resu pub fn bitcoin_units::fee_rate::FeeRate::hash<__H: core::hash::Hasher>(&self, state: &mut __H) pub fn bitcoin_units::fee_rate::FeeRate::mul(self, rhs: bitcoin_units::weight::Weight) -> Self::Output pub fn bitcoin_units::fee_rate::FeeRate::partial_cmp(&self, other: &bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer pub fn bitcoin_units::fee_rate::FeeRate::sub(self, rhs: &bitcoin_units::fee_rate::FeeRate) -> Self::Output pub fn bitcoin_units::fee_rate::FeeRate::sub(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output pub fn bitcoin_units::fee_rate::FeeRate::sub_assign(&mut self, rhs: &bitcoin_units::fee_rate::FeeRate) @@ -1052,6 +1063,22 @@ pub fn bitcoin_units::fee_rate::FeeRate::sum(iter: I) -> Self where I: core:: pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: &str) -> core::result::Result pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: alloc::boxed::Box) -> core::result::Result pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: alloc::string::String) -> core::result::Result +pub fn bitcoin_units::fee_rate::serde::OverflowError::clone(&self) -> bitcoin_units::fee_rate::serde::OverflowError +pub fn bitcoin_units::fee_rate::serde::OverflowError::eq(&self, other: &bitcoin_units::fee_rate::serde::OverflowError) -> bool +pub fn bitcoin_units::fee_rate::serde::OverflowError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bitcoin_units::fee_rate::serde::OverflowError::from(never: core::convert::Infallible) -> Self +pub fn bitcoin_units::fee_rate::serde::as_sat_per_kwu::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_kwu::opt::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result, ::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_kwu::opt::serialize(f: &core::option::Option, s: S) -> core::result::Result<::Ok, ::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_kwu::serialize(f: &bitcoin_units::fee_rate::FeeRate, s: S) -> core::result::Result<::Ok, ::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::opt::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result, ::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::opt::serialize(f: &core::option::Option, s: S) -> core::result::Result<::Ok, ::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::serialize(f: &bitcoin_units::fee_rate::FeeRate, s: S) -> core::result::Result<::Ok, ::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::opt::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result, ::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::opt::serialize(f: &core::option::Option, s: S) -> core::result::Result<::Ok, ::Error> +pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::serialize(f: &bitcoin_units::fee_rate::FeeRate, s: S) -> core::result::Result<::Ok, ::Error> pub fn bitcoin_units::locktime::absolute::ConversionError::clone(&self) -> bitcoin_units::locktime::absolute::ConversionError pub fn bitcoin_units::locktime::absolute::ConversionError::eq(&self, other: &bitcoin_units::locktime::absolute::ConversionError) -> bool pub fn bitcoin_units::locktime::absolute::ConversionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result @@ -1206,6 +1233,13 @@ pub mod bitcoin_units::amount::serde::as_str pub mod bitcoin_units::amount::serde::as_str::opt pub mod bitcoin_units::block pub mod bitcoin_units::fee_rate +pub mod bitcoin_units::fee_rate::serde +pub mod bitcoin_units::fee_rate::serde::as_sat_per_kwu +pub mod bitcoin_units::fee_rate::serde::as_sat_per_kwu::opt +pub mod bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil +pub mod bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::opt +pub mod bitcoin_units::fee_rate::serde::as_sat_per_vb_floor +pub mod bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::opt pub mod bitcoin_units::locktime pub mod bitcoin_units::locktime::absolute pub mod bitcoin_units::locktime::relative