OneSidedRange

OneSidedRange (한쪽 무제한 범위 트레이트)

한쪽이 무제한인 내장 범위 타입을 위해 구현되는 트레이트예요.

출처: Rust 공식 문서

본문

예를 들어 a.., ..b, ..=cOneSidedRange를 구현하지만, .., d..e, f..=g는 구현하지 않아요. OneSidedRange를 구현하는 타입은 RangeBounds::start_bound 또는 RangeBounds::end_bound 중 하나에서 Bound::Unbounded를 반환해야 해요.

pub trait OneSidedRange<T>: RangeBounds<T> { }

더 알아보기 (Learn more)

Rust 공식 문서