pub trait IntoRangeOrFull<T> { fn into_range(self) -> Option<Range<T>>; }
std::ops::Range or ..
std::ops::Range
..