#plugin #assert #macro #improved #extend #failure #give

nightly assert_ng

一个扩展的断言宏,扩展了 Rust 的内置断言宏,在失败时提供更好的消息

1 个不稳定版本

使用旧的 Rust 2015

0.0.3 2014年11月21日

#24#improved

10KB
203

assert_ng!

这为 Rust 编程语言提供了一个改进的断言宏,消除了使用 assert_eq! 的需要,同时也提供了 !=> 等等的等效功能。

基本思想是,如果宏提供了一个类似 a == b 的条件,它将执行与 assert_eq! 相同的操作,即如果断言失败,则打印出 ab。为了避免此功能,只需将条件用括号括起来:assert!((a == b))

无运行时依赖