advanced type

타입 별칭과 never 타입은 의미와 불가능성을 코드에 남긴다

복잡한 타입을 줄이거나 절대 반환하지 않는 흐름을 표현할 때 타입 시스템을 활용합니다.

alias

타입 별칭

긴 함수 포인터나 Result 조합에 의미 있는 이름을 붙입니다.

never

Never 타입

panic, loop, process exit처럼 정상 반환이 없는 흐름을 표현합니다.

dst

DST

str, slice, trait object처럼 크기가 컴파일 시점에 고정되지 않는 타입입니다.

sized

Sized 경계

제네릭이 기본으로 요구하는 Sized 조건을 풀어야 할 때 `?Sized`를 씁니다.