crate Rust · 关键字
指代当前 crate(整个项目包)的根路径,用来从根目录定位本包内的模块或项。
怎么用
crate::模块::项,用于从 crate 根路径引用内部定义
小例子
mod utils {
pub fn add(a: i32, b: i32) -> i32 { a + b }
}
fn main() {
println!("{}", crate::utils::add(1, 2));
}
运行结果
3
提醒:路径类似文件系统,crate 就是根目录;在 crate 根或子模块里都能用
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条