구조체·열거형·패턴 매칭·트레이트