Rust的代码组织可以分为函数,模块,crate,workspace。workspace管理不同的crate,crate管理不同的mod,mod管理不同的函数。
函数
函数是组织代码最小的单位,例如:
fn main() {
greet(); //do one thing
ask_location(); //do another thing
}
fn greet() {
println!("Hello!");
}
fn ask_location() {
println!("Where are you from?");
}
Rust 学习指南 - Rust 代码组织
Rust:mod、crate、super、self、pub use等模块系统用法梳理