What changed, and why it matters
This commit only updates an automatically generated API text file. It renames recorded trait implementations from `consensus_encoding` to `bitcoin_consensus_encoding` to match a recent code change. No actual source code, logic, or security behavior was changed.
No action needed. This is a documentation/CI artifact update with no security relevance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies api/units/all-features.txt, a public-API snapshot file produced by just check-api. It adds 20 lines recording bitcoin_consensus_encoding::* trait impls and removes 20 equivalent lines for the old consensus_encoding::* path. This is a pure namespace rename reflection in API documentation; no executable code or cryptographic/encoding logic is present or altered.
Changed components
api/units/all-features.txtInspect captured patch +20 / −20
diff --git a/api/units/all-features.txt b/api/units/all-features.txt
index 5e505dbe..f69c165d 100644
--- a/api/units/all-features.txt
+++ b/api/units/all-features.txt
@@ -12,6 +12,26 @@
#[non_exhaustive] pub struct bitcoin_units::locktime::absolute::error::ConversionError
#[non_exhaustive] pub struct bitcoin_units::parse_int::ParseIntError
#[non_exhaustive] pub struct bitcoin_units::result::NumOpError(_)
+impl bitcoin_consensus_encoding::decode::Decodable for bitcoin_units::Amount
+impl bitcoin_consensus_encoding::decode::Decodable for bitcoin_units::BlockTime
+impl bitcoin_consensus_encoding::decode::Decodable for bitcoin_units::block::BlockHeight
+impl bitcoin_consensus_encoding::decode::Decodable for bitcoin_units::locktime::absolute::LockTime
+impl bitcoin_consensus_encoding::decode::Decodable for bitcoin_units::sequence::Sequence
+impl bitcoin_consensus_encoding::decode::Decoder for bitcoin_units::amount::AmountDecoder
+impl bitcoin_consensus_encoding::decode::Decoder for bitcoin_units::block::BlockHeightDecoder
+impl bitcoin_consensus_encoding::decode::Decoder for bitcoin_units::locktime::absolute::LockTimeDecoder
+impl bitcoin_consensus_encoding::decode::Decoder for bitcoin_units::sequence::SequenceDecoder
+impl bitcoin_consensus_encoding::decode::Decoder for bitcoin_units::time::BlockTimeDecoder
+impl bitcoin_consensus_encoding::encode::Encodable for bitcoin_units::Amount
+impl bitcoin_consensus_encoding::encode::Encodable for bitcoin_units::BlockTime
+impl bitcoin_consensus_encoding::encode::Encodable for bitcoin_units::block::BlockHeight
+impl bitcoin_consensus_encoding::encode::Encodable for bitcoin_units::locktime::absolute::LockTime
+impl bitcoin_consensus_encoding::encode::Encodable for bitcoin_units::sequence::Sequence
+impl bitcoin_consensus_encoding::encode::Encoder for bitcoin_units::amount::AmountEncoder
+impl bitcoin_consensus_encoding::encode::Encoder for bitcoin_units::block::BlockHeightEncoder
+impl bitcoin_consensus_encoding::encode::Encoder for bitcoin_units::locktime::absolute::LockTimeEncoder
+impl bitcoin_consensus_encoding::encode::Encoder for bitcoin_units::sequence::SequenceEncoder
+impl bitcoin_consensus_encoding::encode::Encoder for bitcoin_units::time::BlockTimeEncoder
impl bitcoin_units::Amount
impl bitcoin_units::BlockTime
impl bitcoin_units::FeeRate
@@ -51,26 +71,6 @@ impl bitcoin_units::result::NumOpError
impl bitcoin_units::sequence::Sequence
impl bitcoin_units::sequence::SequenceDecoder
impl bitcoin_units::time::BlockTimeDecoder
-impl consensus_encoding::decode::Decodable for bitcoin_units::Amount
-impl consensus_encoding::decode::Decodable for bitcoin_units::BlockTime
-impl consensus_encoding::decode::Decodable for bitcoin_units::block::BlockHeight
-impl consensus_encoding::decode::Decodable for bitcoin_units::locktime::absolute::LockTime
-impl consensus_encoding::decode::Decodable for bitcoin_units::sequence::Sequence
-impl consensus_encoding::decode::Decoder for bitcoin_units::amount::AmountDecoder
-impl consensus_encoding::decode::Decoder for bitcoin_units::block::BlockHeightDecoder
-impl consensus_encoding::decode::Decoder for bitcoin_units::locktime::absolute::LockTimeDecoder
-impl consensus_encoding::decode::Decoder for bitcoin_units::sequence::SequenceDecoder
-impl consensus_encoding::decode::Decoder for bitcoin_units::time::BlockTimeDecoder
-impl consensus_encoding::encode::Encodable for bitcoin_units::Amount
-impl consensus_encoding::encode::Encodable for bitcoin_units::BlockTime
-impl consensus_encoding::encode::Encodable for bitcoin_units::block::BlockHeight
-impl consensus_encoding::encode::Encodable for bitcoin_units::locktime::absolute::LockTime
-impl consensus_encoding::encode::Encodable for bitcoin_units::sequence::Sequence
-impl consensus_encoding::encode::Encoder for bitcoin_units::amount::AmountEncoder
-impl consensus_encoding::encode::Encoder for bitcoin_units::block::BlockHeightEncoder
-impl consensus_encoding::encode::Encoder for bitcoin_units::locktime::absolute::LockTimeEncoder
-impl consensus_encoding::encode::Encoder for bitcoin_units::sequence::SequenceEncoder
-impl consensus_encoding::encode::Encoder for bitcoin_units::time::BlockTimeEncoder
impl core::clone::Clone for bitcoin_units::Amount
impl core::clone::Clone for bitcoin_units::BlockTime
impl core::clone::Clone for bitcoin_units::FeeRate
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.