1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//引入shawn文件夹下的 mod.rs 内的模块
mod shawn;
// use crate::shawn::shawn::shawn::A as a_shawn;

#[cfg(test)]
//创建发车这个模块
pub(crate) mod fache {
    use crate::shawn::local::sfs::fs_log as fslog;
    // 绝对路径 引用 shawn文件夹下的 shawn.rs 下的模块shawn下的 log 方法 和 常量 A
    // 并取一个别名  An
    use crate::shawn::shawn::shawn as An;
    // 相对路径
    // use shawn::shawn::shawn as other_shawn;
    // 首先使用 use 语句来将 std::env 模块引入作用域以便可以使用它的 env::args()
    //引入标准库的 env 方法
    use std::env::{self, ArgsOs};
    // use std::fmt::Display; //引入标准库的 env 方法
    #[test]
    // 创建 init 函数
    fn init() {
        fslog();
        An::log("打印与测试");
        println!("打印 {}", An::A);
        assert_eq!(2 + 2, 4);
        let x: ArgsOs = env::args_os();
        println!("啊啊打印当前的系统参数 {:?}", x);
    }
}