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()) } }