GitHub - greymattergames/unbug:一个使用辅助宏以编程方式调用调试断点的crate

2024-11-20

Unbug是一个Rust库,提供宏来在调试过程中触发断点。它支持类似断言的宏,以及在特定条件下触发断点或记录错误信息的宏。该库默认禁用,需要启用`enable`特性和`core_intrinsics`特性才能在调试构建中激活断点功能。使用示例包括`unbug::breakpoint!()`, `unbug::ensure!()`, `unbug::ensure_always!()`, `unbug::fail!()` 和 `unbug::fail_always!()` 等宏。

未分类