What changed, and why it matters
This commit only updates generated API snapshot text files. It removes lines that listed certain error-conversion functions from the public API surface, but it does not change any actual Rust source code, logic, or behavior. There is no security issue visible in this commit.
No action needed. This is a routine API-snapshot maintenance commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies three units/api/*.txt files, which are rustdoc-generated public-API snapshots used for tracking API changes. The removed lines are impl core::convert::From<ParseIntError> for PrefixedHexError and impl core::convert::From<ParseIntError> for UnprefixedHexError, plus their associated from methods. These files are not executable code; they are test fixtures or CI check inputs. No source files were changed, and no vulnerability is introduced or fixed by this commit.
Changed components
units/api/all-features.txtunits/api/alloc-only.txtunits/api/no-features.txtInspect captured patch +0 / −48
diff --git a/units/api/all-features.txt b/units/api/all-features.txt
index 7b0cf3dd..6d4edd43 100644
--- a/units/api/all-features.txt
+++ b/units/api/all-features.txt
@@ -5482,10 +5482,6 @@ impl core::cmp::PartialEq for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::eq(&self, other: &bitcoin_units::parse_int::error::ParseIntError) -> bool
impl core::convert::AsRef<core::num::error::ParseIntError> for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for core::num::error::ParseIntError
pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::ParseIntError
@@ -5534,8 +5530,6 @@ pub fn bitcoin_units::parse_int::error::PrefixedHexError::clone(&self) -> bitcoi
impl core::cmp::Eq for bitcoin_units::parse_int::error::PrefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::PrefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::error::Error for bitcoin_units::parse_int::error::PrefixedHexError
@@ -5582,8 +5576,6 @@ pub fn bitcoin_units::parse_int::error::UnprefixedHexError::clone(&self) -> bitc
impl core::cmp::Eq for bitcoin_units::parse_int::error::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::UnprefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::error::Error for bitcoin_units::parse_int::error::UnprefixedHexError
@@ -5632,10 +5624,6 @@ impl core::cmp::PartialEq for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::eq(&self, other: &bitcoin_units::parse_int::error::ParseIntError) -> bool
impl core::convert::AsRef<core::num::error::ParseIntError> for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for core::num::error::ParseIntError
pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::ParseIntError
@@ -5684,8 +5672,6 @@ pub fn bitcoin_units::parse_int::error::PrefixedHexError::clone(&self) -> bitcoi
impl core::cmp::Eq for bitcoin_units::parse_int::error::PrefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::PrefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::error::Error for bitcoin_units::parse_int::error::PrefixedHexError
@@ -5732,8 +5718,6 @@ pub fn bitcoin_units::parse_int::error::UnprefixedHexError::clone(&self) -> bitc
impl core::cmp::Eq for bitcoin_units::parse_int::error::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::UnprefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::error::Error for bitcoin_units::parse_int::error::UnprefixedHexError
diff --git a/units/api/alloc-only.txt b/units/api/alloc-only.txt
index 5fbca219..12cbc52a 100644
--- a/units/api/alloc-only.txt
+++ b/units/api/alloc-only.txt
@@ -4480,10 +4480,6 @@ impl core::cmp::PartialEq for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::eq(&self, other: &bitcoin_units::parse_int::error::ParseIntError) -> bool
impl core::convert::AsRef<core::num::error::ParseIntError> for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for core::num::error::ParseIntError
pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::ParseIntError
@@ -4530,8 +4526,6 @@ pub fn bitcoin_units::parse_int::error::PrefixedHexError::clone(&self) -> bitcoi
impl core::cmp::Eq for bitcoin_units::parse_int::error::PrefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::PrefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::parse_int::error::PrefixedHexError
@@ -4576,8 +4570,6 @@ pub fn bitcoin_units::parse_int::error::UnprefixedHexError::clone(&self) -> bitc
impl core::cmp::Eq for bitcoin_units::parse_int::error::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::UnprefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::parse_int::error::UnprefixedHexError
@@ -4624,10 +4616,6 @@ impl core::cmp::PartialEq for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::eq(&self, other: &bitcoin_units::parse_int::error::ParseIntError) -> bool
impl core::convert::AsRef<core::num::error::ParseIntError> for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for core::num::error::ParseIntError
pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::ParseIntError
@@ -4674,8 +4662,6 @@ pub fn bitcoin_units::parse_int::error::PrefixedHexError::clone(&self) -> bitcoi
impl core::cmp::Eq for bitcoin_units::parse_int::error::PrefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::PrefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::parse_int::error::PrefixedHexError
@@ -4720,8 +4706,6 @@ pub fn bitcoin_units::parse_int::error::UnprefixedHexError::clone(&self) -> bitc
impl core::cmp::Eq for bitcoin_units::parse_int::error::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::UnprefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::parse_int::error::UnprefixedHexError
diff --git a/units/api/no-features.txt b/units/api/no-features.txt
index 506c83fd..7aa6d3f3 100644
--- a/units/api/no-features.txt
+++ b/units/api/no-features.txt
@@ -3978,10 +3978,6 @@ impl core::cmp::PartialEq for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::eq(&self, other: &bitcoin_units::parse_int::error::ParseIntError) -> bool
impl core::convert::AsRef<core::num::error::ParseIntError> for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for core::num::error::ParseIntError
pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::ParseIntError
@@ -4022,8 +4018,6 @@ pub fn bitcoin_units::parse_int::error::PrefixedHexError::clone(&self) -> bitcoi
impl core::cmp::Eq for bitcoin_units::parse_int::error::PrefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::PrefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::parse_int::error::PrefixedHexError
@@ -4062,8 +4056,6 @@ pub fn bitcoin_units::parse_int::error::UnprefixedHexError::clone(&self) -> bitc
impl core::cmp::Eq for bitcoin_units::parse_int::error::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::UnprefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::parse_int::error::UnprefixedHexError
@@ -4104,10 +4096,6 @@ impl core::cmp::PartialEq for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::eq(&self, other: &bitcoin_units::parse_int::error::ParseIntError) -> bool
impl core::convert::AsRef<core::num::error::ParseIntError> for bitcoin_units::parse_int::error::ParseIntError
pub fn bitcoin_units::parse_int::error::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for core::num::error::ParseIntError
pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::ParseIntError
@@ -4148,8 +4136,6 @@ pub fn bitcoin_units::parse_int::error::PrefixedHexError::clone(&self) -> bitcoi
impl core::cmp::Eq for bitcoin_units::parse_int::error::PrefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::PrefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::PrefixedHexError
-pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::PrefixedHexError
pub fn bitcoin_units::parse_int::error::PrefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::parse_int::error::PrefixedHexError
@@ -4188,8 +4174,6 @@ pub fn bitcoin_units::parse_int::error::UnprefixedHexError::clone(&self) -> bitc
impl core::cmp::Eq for bitcoin_units::parse_int::error::UnprefixedHexError
impl core::cmp::PartialEq for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse_int::error::UnprefixedHexError) -> bool
-impl core::convert::From<bitcoin_units::parse_int::error::ParseIntError> for bitcoin_units::parse_int::error::UnprefixedHexError
-pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(e: bitcoin_units::parse_int::error::ParseIntError) -> Self
impl core::convert::From<core::convert::Infallible> for bitcoin_units::parse_int::error::UnprefixedHexError
pub fn bitcoin_units::parse_int::error::UnprefixedHexError::from(never: core::convert::Infallible) -> Self
impl core::fmt::Debug for bitcoin_units::parse_int::error::UnprefixedHexError
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.