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