What changed, and why it matters
This commit only updates generated API snapshot text files to reflect that a Rust formatting trait was added for a Bitcoin witness-version type. There is no code change, no bug fix, and no security relevance visible in the diff.
No action required; this is a routine API-snapshot maintenance commit with no security implications.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates three public-API snapshot files (all-features.txt, alloc-only.txt, no-features.txt) under primitives/api to list newly added core::fmt::{Binary, LowerHex, Octal, UpperHex} trait implementations for bitcoin_primitives::witness_version::WitnessVersion. These are generated files tracking the crate’s stable API surface. No source code, logic, or behavior is modified.
Changed components
primitives/api/all-features.txtprimitives/api/alloc-only.txtprimitives/api/no-features.txtInspect captured patch +24 / −0
diff --git a/primitives/api/all-features.txt b/primitives/api/all-features.txt
index be681f45..4c3e3c21 100644
--- a/primitives/api/all-features.txt
+++ b/primitives/api/all-features.txt
@@ -6559,10 +6559,18 @@ impl core::convert::TryFrom<bitcoin_primitives::opcodes::Opcode> for bitcoin_pri
impl core::convert::TryFrom<u8> for bitcoin_primitives::witness_version::WitnessVersion
pub type bitcoin_primitives::witness_version::WitnessVersion::Error = bitcoin_primitives::witness_version::error::InvalidWitnessVersionError [impl: impl core::convert::TryFrom<u8> for bitcoin_primitives::witness_version::WitnessVersion]
pub fn bitcoin_primitives::witness_version::WitnessVersion::try_from(no: u8) -> core::result::Result<Self, Self::Error> [impl: impl core::convert::TryFrom<u8> for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::Binary for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Binary for bitcoin_primitives::witness_version::WitnessVersion]
impl core::fmt::Debug for bitcoin_primitives::witness_version::WitnessVersion
pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_primitives::witness_version::WitnessVersion]
impl core::fmt::Display for bitcoin_primitives::witness_version::WitnessVersion
pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::LowerHex for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::LowerHex for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::Octal for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Octal for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::UpperHex for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::UpperHex for bitcoin_primitives::witness_version::WitnessVersion]
impl core::hash::Hash for bitcoin_primitives::witness_version::WitnessVersion
pub fn bitcoin_primitives::witness_version::WitnessVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_primitives::witness_version::WitnessVersion]
impl core::marker::Copy for bitcoin_primitives::witness_version::WitnessVersion
diff --git a/primitives/api/alloc-only.txt b/primitives/api/alloc-only.txt
index e4b4269e..7b706331 100644
--- a/primitives/api/alloc-only.txt
+++ b/primitives/api/alloc-only.txt
@@ -6106,10 +6106,18 @@ impl core::convert::TryFrom<bitcoin_primitives::opcodes::Opcode> for bitcoin_pri
impl core::convert::TryFrom<u8> for bitcoin_primitives::witness_version::WitnessVersion
pub type bitcoin_primitives::witness_version::WitnessVersion::Error = bitcoin_primitives::witness_version::error::InvalidWitnessVersionError [impl: impl core::convert::TryFrom<u8> for bitcoin_primitives::witness_version::WitnessVersion]
pub fn bitcoin_primitives::witness_version::WitnessVersion::try_from(no: u8) -> core::result::Result<Self, Self::Error> [impl: impl core::convert::TryFrom<u8> for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::Binary for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Binary for bitcoin_primitives::witness_version::WitnessVersion]
impl core::fmt::Debug for bitcoin_primitives::witness_version::WitnessVersion
pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_primitives::witness_version::WitnessVersion]
impl core::fmt::Display for bitcoin_primitives::witness_version::WitnessVersion
pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::LowerHex for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::LowerHex for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::Octal for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Octal for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::UpperHex for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::UpperHex for bitcoin_primitives::witness_version::WitnessVersion]
impl core::hash::Hash for bitcoin_primitives::witness_version::WitnessVersion
pub fn bitcoin_primitives::witness_version::WitnessVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_primitives::witness_version::WitnessVersion]
impl core::marker::Copy for bitcoin_primitives::witness_version::WitnessVersion
diff --git a/primitives/api/no-features.txt b/primitives/api/no-features.txt
index 9af75617..08aeafe4 100644
--- a/primitives/api/no-features.txt
+++ b/primitives/api/no-features.txt
@@ -1964,10 +1964,18 @@ impl core::convert::TryFrom<bitcoin_primitives::opcodes::Opcode> for bitcoin_pri
impl core::convert::TryFrom<u8> for bitcoin_primitives::witness_version::WitnessVersion
pub type bitcoin_primitives::witness_version::WitnessVersion::Error = bitcoin_primitives::witness_version::error::InvalidWitnessVersionError [impl: impl core::convert::TryFrom<u8> for bitcoin_primitives::witness_version::WitnessVersion]
pub fn bitcoin_primitives::witness_version::WitnessVersion::try_from(no: u8) -> core::result::Result<Self, Self::Error> [impl: impl core::convert::TryFrom<u8> for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::Binary for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Binary for bitcoin_primitives::witness_version::WitnessVersion]
impl core::fmt::Debug for bitcoin_primitives::witness_version::WitnessVersion
pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_primitives::witness_version::WitnessVersion]
impl core::fmt::Display for bitcoin_primitives::witness_version::WitnessVersion
pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::LowerHex for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::LowerHex for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::Octal for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Octal for bitcoin_primitives::witness_version::WitnessVersion]
+impl core::fmt::UpperHex for bitcoin_primitives::witness_version::WitnessVersion
+ pub fn bitcoin_primitives::witness_version::WitnessVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::UpperHex for bitcoin_primitives::witness_version::WitnessVersion]
impl core::hash::Hash for bitcoin_primitives::witness_version::WitnessVersion
pub fn bitcoin_primitives::witness_version::WitnessVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_primitives::witness_version::WitnessVersion]
impl core::marker::Copy for bitcoin_primitives::witness_version::WitnessVersion
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.