What changed, and why it matters
This commit only updates generated API text files that list what traits and methods are publicly available. It adds entries showing that a particular error type now implements standard Rust display and error traits. There is no code change, no bug fix, and no security relevance.
No action required. This is a documentation/API-snapshot maintenance commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates three units/api/*.txt files, which are rustdoc-generated public API snapshots. They now include impl core::fmt::Display, impl core::error::Error, and impl alloc::string::ToString for bitcoin_units::amount::error::MissingDenominationError. These are additive trait implementations on an error type, reflecting an earlier source change rather than changing behavior themselves.
Changed components
units/api/all-features.txtunits/api/alloc-only.txtunits/api/no-features.txtInspect captured patch +12 / −0
diff --git a/units/api/all-features.txt b/units/api/all-features.txt
index 59757a43..fe26ecf1 100644
--- a/units/api/all-features.txt
+++ b/units/api/all-features.txt
@@ -1135,8 +1135,12 @@ impl core::cmp::PartialEq for bitcoin_units::amount::error::MissingDenominationE
pub fn bitcoin_units::amount::error::MissingDenominationError::eq(&self, other: &bitcoin_units::amount::error::MissingDenominationError) -> bool
impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::error::MissingDenominationError
pub fn bitcoin_units::amount::error::MissingDenominationError::from(never: core::convert::Infallible) -> Self
+impl core::error::Error for bitcoin_units::amount::error::MissingDenominationError
+pub fn bitcoin_units::amount::error::MissingDenominationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for bitcoin_units::amount::error::MissingDenominationError
pub fn bitcoin_units::amount::error::MissingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
+impl core::fmt::Display for bitcoin_units::amount::error::MissingDenominationError
+pub fn bitcoin_units::amount::error::MissingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_units::amount::error::MissingDenominationError
impl core::marker::Freeze for bitcoin_units::amount::error::MissingDenominationError
impl core::marker::Send for bitcoin_units::amount::error::MissingDenominationError
@@ -1157,6 +1161,8 @@ impl<T> alloc::borrow::ToOwned for bitcoin_units::amount::error::MissingDenomina
pub type bitcoin_units::amount::error::MissingDenominationError::Owned = T
pub fn bitcoin_units::amount::error::MissingDenominationError::clone_into(&self, target: &mut T)
pub fn bitcoin_units::amount::error::MissingDenominationError::to_owned(&self) -> T
+impl<T> alloc::string::ToString for bitcoin_units::amount::error::MissingDenominationError where T: core::fmt::Display + ?core::marker::Sized
+pub fn bitcoin_units::amount::error::MissingDenominationError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for bitcoin_units::amount::error::MissingDenominationError where T: 'static + ?core::marker::Sized
pub fn bitcoin_units::amount::error::MissingDenominationError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for bitcoin_units::amount::error::MissingDenominationError where T: ?core::marker::Sized
diff --git a/units/api/alloc-only.txt b/units/api/alloc-only.txt
index 8866260e..0d5b596d 100644
--- a/units/api/alloc-only.txt
+++ b/units/api/alloc-only.txt
@@ -895,6 +895,8 @@ impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::e
pub fn bitcoin_units::amount::error::MissingDenominationError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::amount::error::MissingDenominationError
pub fn bitcoin_units::amount::error::MissingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
+impl core::fmt::Display for bitcoin_units::amount::error::MissingDenominationError
+pub fn bitcoin_units::amount::error::MissingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_units::amount::error::MissingDenominationError
impl core::marker::Freeze for bitcoin_units::amount::error::MissingDenominationError
impl core::marker::Send for bitcoin_units::amount::error::MissingDenominationError
@@ -915,6 +917,8 @@ impl<T> alloc::borrow::ToOwned for bitcoin_units::amount::error::MissingDenomina
pub type bitcoin_units::amount::error::MissingDenominationError::Owned = T
pub fn bitcoin_units::amount::error::MissingDenominationError::clone_into(&self, target: &mut T)
pub fn bitcoin_units::amount::error::MissingDenominationError::to_owned(&self) -> T
+impl<T> alloc::string::ToString for bitcoin_units::amount::error::MissingDenominationError where T: core::fmt::Display + ?core::marker::Sized
+pub fn bitcoin_units::amount::error::MissingDenominationError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for bitcoin_units::amount::error::MissingDenominationError where T: 'static + ?core::marker::Sized
pub fn bitcoin_units::amount::error::MissingDenominationError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for bitcoin_units::amount::error::MissingDenominationError where T: ?core::marker::Sized
diff --git a/units/api/no-features.txt b/units/api/no-features.txt
index 8ce53a1f..a2419efa 100644
--- a/units/api/no-features.txt
+++ b/units/api/no-features.txt
@@ -775,6 +775,8 @@ impl core::convert::From<core::convert::Infallible> for bitcoin_units::amount::e
pub fn bitcoin_units::amount::error::MissingDenominationError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::amount::error::MissingDenominationError
pub fn bitcoin_units::amount::error::MissingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
+impl core::fmt::Display for bitcoin_units::amount::error::MissingDenominationError
+pub fn bitcoin_units::amount::error::MissingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_units::amount::error::MissingDenominationError
impl core::marker::Freeze for bitcoin_units::amount::error::MissingDenominationError
impl core::marker::Send for bitcoin_units::amount::error::MissingDenominationError
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.