제네릭 선언부 볼때 제네릭 타입이 2개 이상이면 상당히 헷갈리는데..
혹시 아래 그림 같이 선언된거 사용할 때는 어떤식으로 사용되는지 예제좀 보여줄 수 있을까?
dump() 가 받는 인자는 1개고 제네릭 타입은 2개니까 어떻게 사용해야하는지 헷갈림 ㅠ
제네릭 선언부 볼때 제네릭 타입이 2개 이상이면 상당히 헷갈리는데..
혹시 아래 그림 같이 선언된거 사용할 때는 어떤식으로 사용되는지 예제좀 보여줄 수 있을까?
dump() 가 받는 인자는 1개고 제네릭 타입은 2개니까 어떻게 사용해야하는지 헷갈림 ㅠ
Vec 타입의 인자를 dump로 넣어봐 Vec는 into_iter를 만족시키고, String은 Debug를 만족시킴
Vec[String] 타입임. 디씨 태그 진짜...
< >로 하면 꺾쇠 써짐
사실 위에 코드는 T: IntoIterator, <T as IntoIterator>::Item: Debug 이렇게 하면 제네릭 인자 2개 줄 필요 없음
<<
<
>
<