crate 比 module大。
Modules allow you to partition your code within the crate itself.
Rust has two distinct terms that relate to the module system: ‘crate’ and ‘module’. A crate is synonymous with a ‘library’ or ‘package’ in other languages. Hence “Cargo” as the name of Rust’s package management tool: you ship your crates to others with Cargo. Crates can produce an executable or a library, depending on the project.
http://doc.rust-lang.org/book/crates-and-modules.html
.
├── chinese
│ ├── farewells.rs
│ ├── greeting.rs
│ └── mod.rs
├── english
│ ├── farewells.rs
│ ├── greeting.rs
│ └── mod.rs
├── lib.rs
└── main.rs
http://www.ieyebrain.com:8080/rs/project/phrases/src/
http://www.ieyebrain.com:8080/servo/components/servo/