IntoBounds

IntoBounds (범위를 끝점으로 변환 트레이트)

범위를 시작과 끝 경계로 변환하는 데 사용되며, 범위를 값으로 소비하는 트레이트예요.

출처: Rust 공식 문서

본문

IntoBounds.., a.., ..b, ..=c, d..e, f..=g 같은 범위 문법으로 생성된 Rust의 내장 범위 타입에 의해 구현돼요.

pub trait IntoBounds<T>: RangeBounds<T> {
    // 필수 메서드
    fn into_bounds(self) -> (Bound<T>, Bound<T>);
}

더 알아보기 (Learn more)

Rust 공식 문서