트레이트 시스템
Rust 언어에서 특정 타입이 수행할 수 있는 기능을 정의하는 인터페이스 체계이다. 이를 통해 다양한 기능을 모듈화하고 유연하게 확장할 수 있어 경량 프레임워크 설계에 유리하다.