rust中的特殊文件

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作为对外接口



发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

About Me

一位程序员,会弹吉他,喜欢读诗。
有一颗感恩的心,一位美丽的妻子,两个可爱的女儿
mail: geraldlee0825@gmail.com
github: https://github.com/lisuxiaoqi
medium: https://medium.com/@geraldlee0825