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>);
}