diff --git a/units/src/amount/unsigned.rs b/units/src/amount/unsigned.rs index f638a1e13..46738bbd7 100644 --- a/units/src/amount/unsigned.rs +++ b/units/src/amount/unsigned.rs @@ -264,14 +264,6 @@ impl Amount { } } -#[cfg(feature = "arbitrary")] -impl<'a> Arbitrary<'a> for Amount { - fn arbitrary(u: &mut Unstructured<'a>) -> arbitrary::Result { - let a = u64::arbitrary(u)?; - Ok(Amount(a)) - } -} - impl default::Default for Amount { fn default() -> Self { Amount::ZERO } } @@ -387,3 +379,11 @@ impl core::iter::Sum for Amount { Amount::from_sat(sats) } } + +#[cfg(feature = "arbitrary")] +impl<'a> Arbitrary<'a> for Amount { + fn arbitrary(u: &mut Unstructured<'a>) -> arbitrary::Result { + let a = u64::arbitrary(u)?; + Ok(Amount(a)) + } +}