Rust

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

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

pub 키워드로 경로 노출하기와 super로 시작하는 상대 경로를 중심으로 경로를 사용하여 모듈 트리의 아이템 참조하기의 판단 흐름을 읽습니다.

핵심 흐름

1

pub 키워드로 경로 노출하기

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

2

super로 시작하는 상대 경로

add_to_waitlist 함수의 경로는 무엇일까요?예제 6-3은 예제 6-1의 일부 모듈과 함수를 제거한 내용을 담고있습니다.예제는 크레이트 루트에 정의된...

3

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

두 경로 모두맞지만, 이 예제를 이대로 컴파일되지 못하게 하는 다른 문제가 남아있습니다.무슨 이유인지는 곧 설명하겠습니다.eat_at_restaurant 함수는 우리가 만든...

4

add_to_waitlist

pub에 대해서는‘pub 키워드로 경로 노출하기’ 절에서 자세히 알아볼 예정입니다.예제 6-3: 절대 경로와 상대 경로로add_to_waitlist 함수...