pub type NonMaxUsize = NonMax<usize>;
An unsigned pointer-sized integer that cannot be usize::MAX.
usize::MAX
pub struct NonMaxUsize(/* private fields */);