1
2
3
4
5
6
7
8
9
10
use crate::{RangeComplement, Rangetools, UnboundedSet};
impl<T> RangeComplement<UnboundedSet<T>> for std::ops::Range<T>
where
T: Copy + Ord,
{
fn complement(self) -> UnboundedSet<T> {
RangeComplement::complement(self.to_inner())
}
}