Trait OneSidedRange
trait OneSidedRange<T>: RangeBounds<T>
OneSidedRange is implemented for built-in range types that are unbounded
on one side. For example, a.., ..b and ..=c implement OneSidedRange,
but .., d..e, and f..=g do not.
Types that implement OneSidedRange<T> must return Bound::Unbounded
from one of RangeBounds::start_bound or RangeBounds::end_bound.
Required Methods
fn bound(self: Self) -> (OneSidedRangeBound, T)An internal-only helper function for
split_offandsplit_off_mutthat returns the bound of the one-sided range.
Implementors
impl<T> OneSidedRange for RangeFrom<T>impl<T> OneSidedRange for RangeTo<T>impl<T> OneSidedRange for RangeToInclusive<T>