trait UInt: Copy + PartialOrd + Ord + PartialEq + Eq + SampleUniform + Hash + AddAssign { // Required methods fn zero() -> Self; fn one() -> Self; fn as_usize(self) -> usize; }