@@ -505,6 +505,7 @@ impl core::ops::arith::AddAssign<&bitcoin_units::SignedAmount> for bitcoin_units
505505impl core::ops::arith::AddAssign<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate
506506impl core::ops::arith::AddAssign<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight
507507impl core::ops::arith::Div for bitcoin_units::weight::Weight
508+ impl core::ops::arith::Div<bitcoin_units::fee_rate::FeeRate> for bitcoin_units::Amount
508509impl core::ops::arith::Div<bitcoin_units::weight::Weight> for bitcoin_units::Amount
509510impl core::ops::arith::Div<i64> for bitcoin_units::SignedAmount
510511impl core::ops::arith::Div<u64> for bitcoin_units::Amount
@@ -720,6 +721,8 @@ pub const bitcoin_units::weight::Weight::WITNESS_SCALE_FACTOR: u64
720721pub const bitcoin_units::weight::Weight::ZERO: bitcoin_units::weight::Weight
721722pub const fn bitcoin_units::Amount::checked_add(self, rhs: bitcoin_units::Amount) -> core::option::Option<bitcoin_units::Amount>
722723pub const fn bitcoin_units::Amount::checked_div(self, rhs: u64) -> core::option::Option<bitcoin_units::Amount>
724+ pub const fn bitcoin_units::Amount::checked_div_by_fee_rate_ceil(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option<bitcoin_units::weight::Weight>
725+ pub const fn bitcoin_units::Amount::checked_div_by_fee_rate_floor(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option<bitcoin_units::weight::Weight>
723726pub const fn bitcoin_units::Amount::checked_div_by_weight_ceil(self, weight: bitcoin_units::weight::Weight) -> core::option::Option<bitcoin_units::fee_rate::FeeRate>
724727pub const fn bitcoin_units::Amount::checked_div_by_weight_floor(self, weight: bitcoin_units::weight::Weight) -> core::option::Option<bitcoin_units::fee_rate::FeeRate>
725728pub const fn bitcoin_units::Amount::checked_mul(self, rhs: u64) -> core::option::Option<bitcoin_units::Amount>
@@ -814,6 +817,7 @@ pub fn bitcoin_units::Amount::des_sat<'d, D: serde::de::Deserializer<'d>>(d: D,
814817pub fn bitcoin_units::Amount::des_str<'d, D: serde::de::Deserializer<'d>>(d: D, _: private::Token) -> core::result::Result<Self, <D as serde::de::Deserializer>::Error>
815818pub fn bitcoin_units::Amount::display_dynamic(self) -> bitcoin_units::amount::Display
816819pub fn bitcoin_units::Amount::display_in(self, denomination: bitcoin_units::amount::Denomination) -> bitcoin_units::amount::Display
820+ pub fn bitcoin_units::Amount::div(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output
817821pub fn bitcoin_units::Amount::div(self, rhs: bitcoin_units::weight::Weight) -> Self::Output
818822pub fn bitcoin_units::Amount::div(self, rhs: u64) -> Self::Output
819823pub fn bitcoin_units::Amount::div_assign(&mut self, rhs: u64)
@@ -1285,6 +1289,7 @@ pub type bitcoin_units::Amount::Err = bitcoin_units::amount::ParseError
12851289pub type bitcoin_units::Amount::Error = bitcoin_units::amount::OutOfRangeError
12861290pub type bitcoin_units::Amount::Output = bitcoin_units::Amount
12871291pub type bitcoin_units::Amount::Output = bitcoin_units::fee_rate::FeeRate
1292+ pub type bitcoin_units::Amount::Output = bitcoin_units::weight::Weight
12881293pub type bitcoin_units::SignedAmount::Err = bitcoin_units::amount::ParseError
12891294pub type bitcoin_units::SignedAmount::Output = bitcoin_units::SignedAmount
12901295pub type bitcoin_units::amount::Denomination::Err = bitcoin_units::amount::ParseDenominationError
0 commit comments