uint
uint copied to clipboard
`support/num_traits`: AsPrimitive
On 2023-08-28 @recmo wrote in 585c5ce
“Merge pull request #298 from recmo/num-traits”:
AsPrimitive
pow::Pow,
sign::Unsigned,
CheckedEuclid, Euclid, Inv, MulAdd, MulAddAssign, Num, NumCast,
};
// TODO: AsPrimitive
// Note. We can not implement `NumBytes` as it requires T to be `AsMut<[u8]>`.
// This is not safe for `Uint` when `BITS % 8 != 0`.
impl<const BITS: usize, const LIMBS: usize> Zero for Uint<BITS, LIMBS> {