@@ -17,6 +17,7 @@ impl bitcoin_units::BlockTime
1717impl bitcoin_units::FeeRate
1818impl bitcoin_units::SignedAmount
1919impl bitcoin_units::Weight
20+ impl bitcoin_units::amount::AmountDecoder
2021impl bitcoin_units::amount::Denomination
2122impl bitcoin_units::amount::Display
2223impl bitcoin_units::amount::error::OutOfRangeError
@@ -55,6 +56,7 @@ impl consensus_encoding::decode::Decodable for bitcoin_units::BlockTime
5556impl consensus_encoding::decode::Decodable for bitcoin_units::block::BlockHeight
5657impl consensus_encoding::decode::Decodable for bitcoin_units::locktime::absolute::LockTime
5758impl consensus_encoding::decode::Decodable for bitcoin_units::sequence::Sequence
59+ impl consensus_encoding::decode::Decoder for bitcoin_units::amount::AmountDecoder
5860impl consensus_encoding::decode::Decoder for bitcoin_units::block::BlockHeightDecoder
5961impl consensus_encoding::decode::Decoder for bitcoin_units::locktime::absolute::LockTimeDecoder
6062impl consensus_encoding::decode::Decoder for bitcoin_units::sequence::SequenceDecoder
@@ -343,6 +345,7 @@ impl core::convert::TryFrom<bitcoin_units::block::BlockMtp> for bitcoin_units::l
343345impl core::convert::TryFrom<bitcoin_units::sequence::Sequence> for bitcoin_units::locktime::relative::LockTime
344346impl core::default::Default for bitcoin_units::Amount
345347impl core::default::Default for bitcoin_units::SignedAmount
348+ impl core::default::Default for bitcoin_units::amount::AmountDecoder
346349impl core::default::Default for bitcoin_units::block::BlockHeightDecoder
347350impl core::default::Default for bitcoin_units::block::BlockHeightInterval
348351impl core::default::Default for bitcoin_units::block::BlockMtpInterval
@@ -538,6 +541,7 @@ impl core::marker::Freeze for bitcoin_units::BlockTime
538541impl core::marker::Freeze for bitcoin_units::FeeRate
539542impl core::marker::Freeze for bitcoin_units::SignedAmount
540543impl core::marker::Freeze for bitcoin_units::Weight
544+ impl core::marker::Freeze for bitcoin_units::amount::AmountDecoder
541545impl core::marker::Freeze for bitcoin_units::amount::Denomination
542546impl core::marker::Freeze for bitcoin_units::amount::Display
543547impl core::marker::Freeze for bitcoin_units::amount::error::AmountDecoderError
@@ -599,6 +603,7 @@ impl core::marker::Send for bitcoin_units::BlockTime
599603impl core::marker::Send for bitcoin_units::FeeRate
600604impl core::marker::Send for bitcoin_units::SignedAmount
601605impl core::marker::Send for bitcoin_units::Weight
606+ impl core::marker::Send for bitcoin_units::amount::AmountDecoder
602607impl core::marker::Send for bitcoin_units::amount::Denomination
603608impl core::marker::Send for bitcoin_units::amount::Display
604609impl core::marker::Send for bitcoin_units::amount::error::AmountDecoderError
@@ -712,6 +717,7 @@ impl core::marker::Sync for bitcoin_units::BlockTime
712717impl core::marker::Sync for bitcoin_units::FeeRate
713718impl core::marker::Sync for bitcoin_units::SignedAmount
714719impl core::marker::Sync for bitcoin_units::Weight
720+ impl core::marker::Sync for bitcoin_units::amount::AmountDecoder
715721impl core::marker::Sync for bitcoin_units::amount::Denomination
716722impl core::marker::Sync for bitcoin_units::amount::Display
717723impl core::marker::Sync for bitcoin_units::amount::error::AmountDecoderError
@@ -773,6 +779,7 @@ impl core::marker::Unpin for bitcoin_units::BlockTime
773779impl core::marker::Unpin for bitcoin_units::FeeRate
774780impl core::marker::Unpin for bitcoin_units::SignedAmount
775781impl core::marker::Unpin for bitcoin_units::Weight
782+ impl core::marker::Unpin for bitcoin_units::amount::AmountDecoder
776783impl core::marker::Unpin for bitcoin_units::amount::Denomination
777784impl core::marker::Unpin for bitcoin_units::amount::Display
778785impl core::marker::Unpin for bitcoin_units::amount::error::AmountDecoderError
@@ -1060,6 +1067,7 @@ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::BlockTime
10601067impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::FeeRate
10611068impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::SignedAmount
10621069impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::Weight
1070+ impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::AmountDecoder
10631071impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Denomination
10641072impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Display
10651073impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::error::AmountDecoderError
@@ -1121,6 +1129,7 @@ impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::BlockTime
11211129impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::FeeRate
11221130impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::SignedAmount
11231131impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::Weight
1132+ impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::AmountDecoder
11241133impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Denomination
11251134impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Display
11261135impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::error::AmountDecoderError
@@ -1882,6 +1891,10 @@ pub fn bitcoin_units::Weight::sum<I>(iter: I) -> Self where I: core::iter::trait
18821891pub fn bitcoin_units::Weight::try_from(s: &str) -> core::result::Result<Self, Self::Error>
18831892pub fn bitcoin_units::Weight::try_from(s: alloc::boxed::Box<str>) -> core::result::Result<Self, Self::Error>
18841893pub fn bitcoin_units::Weight::try_from(s: alloc::string::String) -> core::result::Result<Self, Self::Error>
1894+ pub fn bitcoin_units::amount::AmountDecoder::default() -> Self
1895+ pub fn bitcoin_units::amount::AmountDecoder::end(self) -> core::result::Result<Self::Output, Self::Error>
1896+ pub fn bitcoin_units::amount::AmountDecoder::new() -> Self
1897+ pub fn bitcoin_units::amount::AmountDecoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bool, Self::Error>
18851898pub fn bitcoin_units::amount::Denomination::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result<Self>
18861899pub fn bitcoin_units::amount::Denomination::clone(&self) -> bitcoin_units::amount::Denomination
18871900pub fn bitcoin_units::amount::Denomination::eq(&self, other: &bitcoin_units::amount::Denomination) -> bool
@@ -2501,6 +2514,7 @@ pub struct bitcoin_units::absolute::error::LockTimeDecoderError(_)
25012514pub struct bitcoin_units::absolute::error::ParseHeightError(_)
25022515pub struct bitcoin_units::absolute::error::ParseTimeError(_)
25032516pub struct bitcoin_units::amount::Amount(_)
2517+ pub struct bitcoin_units::amount::AmountDecoder(_)
25042518pub struct bitcoin_units::amount::AmountDecoderError(_)
25052519pub struct bitcoin_units::amount::Display
25062520pub struct bitcoin_units::amount::OutOfRangeError
@@ -2640,7 +2654,7 @@ pub type &i64::Output = <i64 as core::ops::arith::Mul<bitcoin_units::result::Num
26402654pub type &u64::Output = <u64 as core::ops::arith::Mul<bitcoin_units::Amount>>::Output
26412655pub type &u64::Output = <u64 as core::ops::arith::Mul<bitcoin_units::Weight>>::Output
26422656pub type &u64::Output = <u64 as core::ops::arith::Mul<bitcoin_units::result::NumOpResult<bitcoin_units::Amount>>>::Output
2643- pub type bitcoin_units::Amount::Decoder = bitcoin_units::amount::unsigned:: AmountDecoder
2657+ pub type bitcoin_units::Amount::Decoder = bitcoin_units::amount::AmountDecoder
26442658pub type bitcoin_units::Amount::Encoder<'e> = bitcoin_units::amount::unsigned::AmountEncoder
26452659pub type bitcoin_units::Amount::Err = bitcoin_units::amount::error::ParseError
26462660pub type bitcoin_units::Amount::Error = bitcoin_units::amount::error::OutOfRangeError
@@ -2699,6 +2713,8 @@ pub type bitcoin_units::Weight::Output = <bitcoin_units::Weight as core::ops::ar
26992713pub type bitcoin_units::Weight::Output = bitcoin_units::Weight
27002714pub type bitcoin_units::Weight::Output = bitcoin_units::result::NumOpResult<bitcoin_units::Amount>
27012715pub type bitcoin_units::Weight::Output = u64
2716+ pub type bitcoin_units::amount::AmountDecoder::Error = bitcoin_units::amount::error::AmountDecoderError
2717+ pub type bitcoin_units::amount::AmountDecoder::Output = bitcoin_units::Amount
27022718pub type bitcoin_units::amount::Denomination::Err = bitcoin_units::amount::error::ParseDenominationError
27032719pub type bitcoin_units::block::BlockHeight::Decoder = bitcoin_units::block::BlockHeightDecoder
27042720pub type bitcoin_units::block::BlockHeight::Encoder<'e> = bitcoin_units::block::BlockHeightEncoder
0 commit comments