Function try_range
fn try_range<R>(range: R, bounds: RangeTo<usize>) -> Option<Range<usize>>
where
R: RangeBounds<usize>
Performs bounds checking of a range without panicking.
This is a version of [range()] that returns None instead of panicking.
Examples
use slice;
let v = ;
assert_eq!;
assert_eq!;
assert_eq!;
Returns None when Index::index would panic:
use slice;
assert_eq!;
assert_eq!;
assert_eq!;