용어 사전 coding 용어 페이지
트레이트
타입이 제공해야 할 행동을 정의하는 Rust 인터페이스
핵심 아이디어
트레이트는 어떤 타입이 제공해야 하는 메서드 집합을 선언하는 Rust의 추상화입니다. 서로 다른 타입이라도 같은 행동을 공유하게 만들 수 있어, 제네릭 코드의 재사용 경계를 명확하게 정리합니다.
이 블로그에서의 역할
Mathbong에서는 제네릭 함수, impl Trait, 표준 trait(Display, Iterator)를 설명할 때 트레이트를 중심 허브로 사용합니다. 타입보다 행동 중심으로 코드를 읽게 만드는 중요한 전환점입니다.