#panic #catch #unwind

catch-unwind

为 catch_unwind 提供包装,以处理捕获的 panic 负载数据在释放时发生 panic 的边缘情况。

4 个版本 (2 个破坏性更新)

0.3.0 2024 年 6 月 19 日
0.2.0 2024 年 6 月 18 日
0.1.1 2024 年 6 月 18 日
0.1.0 2024 年 6 月 18 日

#666开发工具

Zlib OR MIT OR Apache-2.0

8KB
125

catch-unwind

此crate为 std::panic::catch_unwind 提供包装,以处理捕获的 panic 负载数据在释放时发生 panic 的边缘情况。

请参阅 https://docs.rs/catch-unwind 中的文档。

版本历史

  • 0.3.0 - 添加了 catch_unwind_wrapped,删除了 catch_unwind_with
  • 0.2.0 - 用更通用的 catch_unwind_with 替换了 0.1.1 版中的 with 函数
  • 0.1.1 - 添加了 catch_unwind_with_or_abortcatch_unwind_with_or_forget
  • 0.1.0 - 首次发布

lib.rs:

此crate为 std::panic::catch_unwind 提供包装,以处理捕获的 panic 负载数据在释放时发生 panic 的边缘情况。

无运行时依赖