파일 위치
mod hosting;은 러스트가 hosting.rs 또는 hosting/mod.rs에서 하위 모듈 코드를 찾게 합니다.
코드를 여러 파일로 옮겨도 mod 선언, 파일 위치, pub use 경로가 같은 모듈 트리를 가리키면 호출부는 그대로 유지됩니다.
mod hosting;은 러스트가 hosting.rs 또는 hosting/mod.rs에서 하위 모듈 코드를 찾게 합니다.
파일을 나누는 일은 코드 위치 변경이고, 모듈 경로 자체가 자동으로 공개되는 것은 아닙니다.
pub과 pub use를 통해 외부 사용자가 접근할 경로를 별도로 설계합니다.
부모 파일에 mod 선언이 남아 있는지 확인합니다.
파일 위치가 모듈 이름과 일치하는지 점검합니다.
외부 경로를 유지하려면 pub use를 둡니다.
기존 호출 경로가 컴파일되는지 확인합니다.