Rust

경로를 사용하여 모듈 트리의 아이템 참조하기

러스트 모듈 트리에서 아이템을 찾는 방법은, 파일 시스템에서 경로를 사용하는 방법과 동일합니다. 함수를 호출하려면 그 함수의 경로를 알아야 합니다.

pub, 절대 경로, 상대 경로, super가 모듈 트리에서 아이템 접근을 어떻게 제어하는지 확인합니다.

절대·상대 경로가 해석되는 위치

1

pub 키워드로 경로 노출하기

따라서 pub 키워드로 지정되어 있습니다.

2

super로 시작하는 상대 경로

같은 함수를 절대 경로와 상대 경로로 가리키는 방식을 비교합니다.

3

구조체, 열거형을 공개하기

경로 문법이 맞아도 대상 모듈이 비공개이면 호출은 실패합니다. `pub`은 모듈 트리의 어느 지점부터 외부 접근을 허용할지 정합니다.

4

add_to_waitlist

crate 루트 기준 경로와 현재 모듈 기준 경로를 나란히 봅니다.