使用线程同时运行代码
多线程会遇到的问题:
智能指针起源于C++,并存在于其他语言。Rust 定义了多种不同的智能指针,并提供了多于引用的额外功能。
普通引用和智能指针:引用是一类只借用数据的指针;智能指针拥有他们指向的数据
#[test]
assert_eq
宏 和 assert_ne
宏 测试相等assert
宏自定义断言should_panic
注解预测panic--test-threads=1
指定但县城测试--show-output
[ignore]
注解忽略测试[cfg(test)]
注解,可以在编译时忽略test包,加快变异,减少编译结果大小
|
|
tests
目录,目录结构如下:
|
|