중요한 트레잇

러스트 표준 라이브러리에는 다음과 같은 범용 트레잇들이 정의되어 있습니다:

  • IteratorIntoIterator 트레잇은 for 반복문에서 사용됩니다,
  • FromInto 트레잇은 값을 변환할 때 사용됩니다,
  • ReadWrite 트레잇은 I/O에 사용됩니다,
  • Add, Mul 등의 트레잇들은 연산자 오버로딩(overloading)에 사용됩니다.
  • Drop 트레잇은 소멸자 정의에 사용됩니다.
  • Default 트레잇은 어떤 타입의 기본값 인스턴스를 만들때 사용됩니다.