rust中有些文件名是约定的,对编译器有特殊意义。
src/main.rs
在project的cargo.toml中,如果不配置bin,则会把src/main.rs作为程序入口,最终编译生成的文件,以project名字作为默认名
src/lib.rs
lib项目下的src/lib.rs是该库的入口。会把lib.rs中作用域为pub的函数或者mod作为lib的对外接口。
mod.rs
mod.rs是mod的入口,会把mod.rs的函数或者mod作为对外接口
rust中有些文件名是约定的,对编译器有特殊意义。
在project的cargo.toml中,如果不配置bin,则会把src/main.rs作为程序入口,最终编译生成的文件,以project名字作为默认名
lib项目下的src/lib.rs是该库的入口。会把lib.rs中作用域为pub的函数或者mod作为lib的对外接口。
mod.rs是mod的入口,会把mod.rs的函数或者mod作为对外接口
一位程序员,会弹吉他,喜欢读诗。
有一颗感恩的心,一位美丽的妻子,两个可爱的女儿
mail: geraldlee0825@gmail.com
github: https://github.com/lisuxiaoqi
medium: https://medium.com/@geraldlee0825
发表回复