trait_ExactSizeIterator

trait_ExactSizeIterator (정확한 길이를 아는 반복자 트레이트)

자신의 정확한 반복 횟수를 아는 반복자를 위한 트레이트예요.

출처: Rust 공식 문서

본문

많은 Iterator는 몇 번 반복할지 모르지만, 어떤 것들은 정확히 알고 있어요. 반복자가 정확한 반복 횟수를 안다면 len()으로 남은 요소 개수를 정확히 알 수 있어요.

pub trait ExactSizeIterator: Iterator {
    // 제공되는 메서드
    fn len(&self) -> usize { ... }
    fn is_empty(&self) -> bool { ... }
}

더 알아보기 (Learn more)

Rust 공식 문서