try_range — 범위의 안전한 경계 검사

try_range — 범위의 안전한 경계 검사

try_range는 범위(bounds)의 경계 검사를 수행해, 벗어나면 None을 반환하는 nightly 실험 함수예요. slice_range(#76393)와 관련돼요.

출처: Rust 공식 문서

본문

pub const fn try_range<R>(range: R, bounds: RangeTo<usize>) -> Option<Range<usize>>
where
    R: RangeBounds<usize>,

range의 경계를 검사해 경계 내에 있으면 Some(Range)를, 벗어나면 None을 반환해요.

더 알아보기 (Learn more)