crate root
lib.rs나 main.rs가 모듈 트리의 시작점이다.
Rust 모듈은 crate root에서 시작하는 트리이며, 항목은 기본 private이고 pub로 공개 범위를 열어야 한다.
lib.rs나 main.rs가 모듈 트리의 시작점이다.
파일이나 블록 모듈을 트리에 연결한다.
형제 모듈은 서로의 private 항목을 직접 볼 수 없다.
pub로 열고 use로 경로를 현재 스코프에 가져온다.
모듈 오류는 파일 위치보다 경로와 가시성 문제인 경우가 많다. 트리에서 부모/자식 관계를 먼저 그려본다.