What changed, and why it matters
This commit only updates generated API snapshot text files to reflect that the remainder (modulo) operator for the Weight type now returns another Weight instead of a plain number. It contains no source code changes, no bug fix, and no security-related content.
No security action needed. Treat as routine maintenance of API snapshot files.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies three units/api/*.txt files, which are public-API snapshots produced by rustdoc/cargo-public-api. Each change updates the documented associated type Output of impl Rem for Weight from u64 to bitcoin_units::Weight. These files are test fixtures used to detect accidental API breakage; they are not executable code. The actual implementation change happened elsewhere and is not present in this commit.
Changed components
units/api/all-features.txtunits/api/alloc-only.txtunits/api/no-features.txtInspect captured patch +6 / −6
diff --git a/units/api/all-features.txt b/units/api/all-features.txt
index 7a9a61b2..de3bd36d 100644
--- a/units/api/all-features.txt
+++ b/units/api/all-features.txt
@@ -9445,7 +9445,7 @@ impl core::ops::arith::Mul<u64> for bitcoin_units::Weight
impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight
pub fn bitcoin_units::Weight::mul_assign(&mut self, rhs: u64) [impl: impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight]
impl core::ops::arith::Rem for bitcoin_units::Weight
- pub type bitcoin_units::Weight::Output = u64 [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
+ pub type bitcoin_units::Weight::Output = bitcoin_units::Weight [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
pub fn bitcoin_units::Weight::rem(self, rhs: bitcoin_units::Weight) -> Self::Output [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight
pub type bitcoin_units::Weight::Output = <bitcoin_units::Weight as core::ops::arith::Rem>::Output [impl: impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight]
@@ -11873,7 +11873,7 @@ impl core::ops::arith::Mul<u64> for bitcoin_units::Weight
impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight
pub fn bitcoin_units::Weight::mul_assign(&mut self, rhs: u64) [impl: impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight]
impl core::ops::arith::Rem for bitcoin_units::Weight
- pub type bitcoin_units::Weight::Output = u64 [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
+ pub type bitcoin_units::Weight::Output = bitcoin_units::Weight [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
pub fn bitcoin_units::Weight::rem(self, rhs: bitcoin_units::Weight) -> Self::Output [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight
pub type bitcoin_units::Weight::Output = <bitcoin_units::Weight as core::ops::arith::Rem>::Output [impl: impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight]
diff --git a/units/api/alloc-only.txt b/units/api/alloc-only.txt
index fb5e0b76..076e4ed0 100644
--- a/units/api/alloc-only.txt
+++ b/units/api/alloc-only.txt
@@ -7730,7 +7730,7 @@ impl core::ops::arith::Mul<u64> for bitcoin_units::Weight
impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight
pub fn bitcoin_units::Weight::mul_assign(&mut self, rhs: u64) [impl: impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight]
impl core::ops::arith::Rem for bitcoin_units::Weight
- pub type bitcoin_units::Weight::Output = u64 [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
+ pub type bitcoin_units::Weight::Output = bitcoin_units::Weight [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
pub fn bitcoin_units::Weight::rem(self, rhs: bitcoin_units::Weight) -> Self::Output [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight
pub type bitcoin_units::Weight::Output = <bitcoin_units::Weight as core::ops::arith::Rem>::Output [impl: impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight]
@@ -10064,7 +10064,7 @@ impl core::ops::arith::Mul<u64> for bitcoin_units::Weight
impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight
pub fn bitcoin_units::Weight::mul_assign(&mut self, rhs: u64) [impl: impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight]
impl core::ops::arith::Rem for bitcoin_units::Weight
- pub type bitcoin_units::Weight::Output = u64 [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
+ pub type bitcoin_units::Weight::Output = bitcoin_units::Weight [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
pub fn bitcoin_units::Weight::rem(self, rhs: bitcoin_units::Weight) -> Self::Output [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight
pub type bitcoin_units::Weight::Output = <bitcoin_units::Weight as core::ops::arith::Rem>::Output [impl: impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight]
diff --git a/units/api/no-features.txt b/units/api/no-features.txt
index 55623f05..f7a6c2be 100644
--- a/units/api/no-features.txt
+++ b/units/api/no-features.txt
@@ -6880,7 +6880,7 @@ impl core::ops::arith::Mul<u64> for bitcoin_units::Weight
impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight
pub fn bitcoin_units::Weight::mul_assign(&mut self, rhs: u64) [impl: impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight]
impl core::ops::arith::Rem for bitcoin_units::Weight
- pub type bitcoin_units::Weight::Output = u64 [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
+ pub type bitcoin_units::Weight::Output = bitcoin_units::Weight [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
pub fn bitcoin_units::Weight::rem(self, rhs: bitcoin_units::Weight) -> Self::Output [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight
pub type bitcoin_units::Weight::Output = <bitcoin_units::Weight as core::ops::arith::Rem>::Output [impl: impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight]
@@ -9080,7 +9080,7 @@ impl core::ops::arith::Mul<u64> for bitcoin_units::Weight
impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight
pub fn bitcoin_units::Weight::mul_assign(&mut self, rhs: u64) [impl: impl core::ops::arith::MulAssign<u64> for bitcoin_units::Weight]
impl core::ops::arith::Rem for bitcoin_units::Weight
- pub type bitcoin_units::Weight::Output = u64 [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
+ pub type bitcoin_units::Weight::Output = bitcoin_units::Weight [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
pub fn bitcoin_units::Weight::rem(self, rhs: bitcoin_units::Weight) -> Self::Output [impl: impl core::ops::arith::Rem for bitcoin_units::Weight]
impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight
pub type bitcoin_units::Weight::Output = <bitcoin_units::Weight as core::ops::arith::Rem>::Output [impl: impl core::ops::arith::Rem<&bitcoin_units::Weight> for bitcoin_units::Weight]
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.