Intro러스트에서의 트레이트(Trait)를 공부해보자. 조사를 먼저 해 봤다. 러스트 공식 문서에서나 다른 검색결과에서나 러스트의 트레이트는 다음과 닽이 정의됐다. 정의 트레이트(trait)는 특정한 타입이 가지고 있으면서 다른 타입과 공유할 수 있는 기능을 정의합니다. 트레이틀르 사용하면 공통된 기능을 추상적으로 정의할 수 있습니다. 트레이트 바운드(trait bound)를 이용하면 어떤 제네릭 타입 자리에 특정한 동작을 갖춘 타입이 올 수 있음을 명시할 수 있습니다.Note: 약간의 차이는 있으나, 트레이트는 다른 언어에서 흔이 인터페이스(interface)라고 부르는 기능과 유사합니다. 설명만 보면, 파이썬(python)의 클래스 상속과 비슷해 보인다. 비단 파이썬 뿐만 아니라, OOP(Obje..