경로 import

use는 긴 모듈 경로를 현재 스코프의 읽기 쉬운 이름으로 가져온다

절대 경로, 상대 경로, as 별칭, pub use 재내보내기는 API를 읽는 위치와 공개 범위를 다르게 만든다.

경로 해석

module API

절대/상대 경로

crate 루트에서 시작할지 현재 모듈 기준으로 찾을지 선택한다.

별칭

같은 이름의 타입이나 함수가 들어올 때 as로 의미 있는 이름을 붙인다.

재내보내기

내부 모듈 구조를 숨기고 외부에는 안정적인 접근 경로를 제공한다.

모듈 경로use 선언이름 해석호출
경로 이름

use는 코드를 짧게 만드는 장식이 아니라, 모듈 경계를 어떤 이름으로 읽게 할지 정하는 API 설계 도구다.