From a746d8101328552cbcc78443095b728f6af1dfb1 Mon Sep 17 00:00:00 2001 From: ConnorSkees <39542938+ConnorSkees@users.noreply.github.com> Date: Sun, 26 Apr 2020 23:06:32 -0400 Subject: [PATCH] remove superfluous trait impls for Number --- src/value/number.rs | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/src/value/number.rs b/src/value/number.rs index 0007755..2784860 100644 --- a/src/value/number.rs +++ b/src/value/number.rs @@ -134,27 +134,6 @@ impl Signed for Number { } } -impl fmt::LowerHex for Number { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "{:0>2x}", self.val.to_integer()) - } -} - -impl From for Number { - fn from(b: BigInt) -> Self { - Number { - val: BigRational::from_integer(b), - } - } -} - -impl From for BigInt { - #[inline] - fn from(b: Number) -> Self { - b.to_integer() - } -} - macro_rules! from_integer { ($ty:ty) => { impl From<$ty> for Number {