pub type IsizeOpenClosed<const M: isize, const N: isize> = And<IsizeGt<M>, IsizeLe<N>>;
Represents (M, N] intervals.
(M, N]
struct IsizeOpenClosed<const M: isize, const N: isize> { /* private fields */ }