용어 사전 coding 용어 페이지

트레이트

타입이 제공해야 할 행동을 정의하는 Rust 인터페이스

trait #rust#abstraction#generic
English version

다른 이름

trait행동 인터페이스

선수 개념

관련 개념

핵심 아이디어

트레이트는 어떤 타입이 제공해야 하는 메서드 집합을 선언하는 Rust의 추상화입니다. 서로 다른 타입이라도 같은 행동을 공유하게 만들 수 있어, 제네릭 코드의 재사용 경계를 명확하게 정리합니다.

이 블로그에서의 역할

Mathbong에서는 제네릭 함수, impl Trait, 표준 trait(Display, Iterator)를 설명할 때 트레이트를 중심 허브로 사용합니다. 타입보다 행동 중심으로 코드를 읽게 만드는 중요한 전환점입니다.

이 개념을 다루는 글