Allowance
Math representation of the physically needed permissible deviation of measures in rust avoiding floating point inaccuracy.
Based of type Measure with a accuracy of 1/10th my-meter (= 0.1μ).
Exaxmple
use AllowanceValue;
Limits
Allowance
A 128bit wide value. Based on a Measure (64bit) for the value it could handle sizes up to +/-922_337_203 km
with a variance of +/-214 m (Measure32).
Allowance64
based on a Measure32 (32bit) for the value it could handle sizes up to +/-214 m
with a variance of +/-3 mm (Measure16).