From 14fd156d3cf68bc349a4a006fb19418ca3317bbd Mon Sep 17 00:00:00 2001 From: Adam Wick Date: Sun, 30 Dec 2018 17:09:48 -0800 Subject: [PATCH] Add the obvious conversion from u64 to signed values. --- src/signed/conversion.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/signed/conversion.rs b/src/signed/conversion.rs index e62a5b7..7d77af2 100644 --- a/src/signed/conversion.rs +++ b/src/signed/conversion.rs @@ -12,6 +12,12 @@ macro_rules! generate_base_conversions $sname{ negative: x < 0, value: $name::from(x.abs() as u128) } } } + + impl From for $sname { + fn from(x: u64) -> $sname { + $sname{ negative: false, value: $name::from(x) } + } + } }; }