trait_FromIterator

trait_FromIterator (반복자로부터의 변환 트레이트)

Iterator로부터 타입을 생성하는 방법을 정의하는 트레이트예요.

출처: Rust 공식 문서

본문

타입에 FromIterator를 구현하면 그 타입이 반복자로부터 어떻게 생성되는지 정의하게 돼요. 일반적으로 Iterator::collect() 메서드를 통해 사용돼요.

pub trait FromIterator<A>: Sized {
    // 필수 메서드
    fn from_iter<T>(iter: T) -> Self
       where T: IntoIterator<Item = A>;
}

더 알아보기 (Learn more)

Rust 공식 문서