Rust가 제공하는 강력한 모듈 시스템은 논리적 유닛(모듈)을 계층적으로 분리할 때 사용되고, 그들 간에 가시성(public/private)을 관리한다.
모듈은 다음 아이템들의 집합이다: 함수, 구조체, trait, impl 블록, 심지어 다른 모듈들.
impl