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