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) } + } + } }; }