2 Checks for expressions like `x >= 3 && x < 8` that could
3 be more readably expressed as `(3..8).contains(x)`.
6 `contains` expresses the intent better and has less
7 failure modes (such as fencepost errors or using `||` instead of `&&`).
14 assert!(x >= 3 && x < 8);
18 assert!((3..8).contains(&x));