pub trait RoundedUnit { fn round(self, precision: i32) -> Self; }
A unit that can be rounded off.
Round off the unit.
The precision is the number of decimal places. A negative precision means the number of zeros.