advanced type

고급 타입 점검 순서

타입 별칭, never 타입, 동적 크기 타입은 복잡한 타입 표현을 더 읽기 쉽게 만듭니다.

판단 기준

복잡한 타입이 읽기 어려워 의도 전달을 방해하는가

alias

긴 타입에 의미 있는 이름을 붙여 API를 읽기 쉽게 만듭니다.

never

절대 돌아오지 않는 흐름은 ! 타입으로 표현됩니다.

DST

크기를 컴파일 시점에 모르는 타입은 포인터 뒤에 둡니다.

newtype

동일한 내부 타입이라도 의미가 다르면 새 타입으로 감쌀 수 있습니다.