Wrapping-in-range arithmetic for custom ranges via the [WrappingInRange] type
These arithmetic operations act just like std's .wrapping_sub(), .wrapping_add(), etc. but for a custom user-provided range.
Examples
use Range;
use WrappingInRange;
let w = ;
assert_eq!;
assert_eq!;