gvas/
ord_ext.rs

1pub trait OrdExt<I> {
2    fn between(&self, start: I, end: I) -> bool;
3}
4
5impl<I: Ord> OrdExt<I> for I {
6    fn between(&self, start: I, end: I) -> bool {
7        *self >= start && *self <= end
8    }
9}