What changed, and why it matters
This commit only updates a generated API text file to reflect two newly added auto-derived marker trait implementations (UnsafeUnpin) for internal decoder types. There is no code change, no functional change, and no security relevance.
No action needed. This is a non-functional API snapshot update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff adds two lines to api/primitives/no-features.txt, a file that records the public API surface for regression testing. The lines document that HeaderDecoder and HeaderDecoderError now implement core::marker::UnsafeUnpin, which is an auto-derived internal marker trait in Rust. This is a documentation/tracking update only; no source code was modified.
Changed components
api/primitives/no-features.txtInspect captured patch +2 / −0
diff --git a/api/primitives/no-features.txt b/api/primitives/no-features.txt
index 10d2cd27..88c90713 100644
--- a/api/primitives/no-features.txt
+++ b/api/primitives/no-features.txt
@@ -324,6 +324,8 @@ impl core::marker::UnsafeUnpin for bitcoin_primitives::Wtxid
impl core::marker::UnsafeUnpin for bitcoin_primitives::block::BlockHashDecoder
impl core::marker::UnsafeUnpin for bitcoin_primitives::block::BlockHashDecoderError
impl core::marker::UnsafeUnpin for bitcoin_primitives::block::Header
+impl core::marker::UnsafeUnpin for bitcoin_primitives::block::HeaderDecoder
+impl core::marker::UnsafeUnpin for bitcoin_primitives::block::HeaderDecoderError
impl core::marker::UnsafeUnpin for bitcoin_primitives::block::Version
impl core::marker::UnsafeUnpin for bitcoin_primitives::block::VersionDecoder
impl core::marker::UnsafeUnpin for bitcoin_primitives::block::VersionDecoderError
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.