usestd::ops::RangeInclusive;/// [`Copy`] implementation for ranges, since they do not want to include it into the
/// standard library 😕
pubtraitCopyRange<T> {fncopy(&self)->Self;}impl<T:Copy>CopyRange<T>forRangeInclusive<T>{fncopy(&self)->Self{*self.start()..=*self.end()}}