DRY(不要重复自己)
宏允许通过分解函数和/或测试套件的公共部分来编写 DRY 代码。 这是一个在 Vec<T>
上实现和测试 +=
、*=
和 -=
运算符的示例。
$ rustc --test dry.rs && ./dry
running 3 tests
test test::mul_assign ... ok
test test::add_assign ... ok
test test::sub_assign ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured