#debug-mode #debugging #options #unwrap #exists #compiling #compile

debug_unwrap

添加 debug_unwrap 方法,以便在编译时进行检查

4 个稳定版本

1.0.3 2023 年 4 月 9 日
1.0.2 2023 年 4 月 5 日
0.0.1 2023 年 4 月 5 日

#2000 in Rust 模式

47 个月下载量

MIT 许可证

6KB
51

debug_unwrap

描述

此库添加了 DebugUnwrap 扩展特质,它为 OptionResult 类型添加了 debug_unwrap 方法。它与正常的 unwrap 方法功能完全相同,但在未启用 debug_assertions(即非 Debug 模式编译)时不存在。

库功能

还有三个其他别名,它们都具有各自库功能的同名功能

  • out(默认启用)
  • o
  • peel

您还可以使用 deprecate 功能,它使函数在发布模式中过时,而不是完全不存在,这样您的代码将编译,但会有警告。


lib.rs:

添加 debug_unwrap 方法,以便在编译时进行检查。不要与 https://crates.io/crates/debug_unwraps 库混淆。

此库添加了 DebugUnwrap 扩展特质,它为 OptionResult 类型添加了 debug_unwrap 方法。它与正常的 unwrap 方法功能完全相同,但在未启用 debug_assertions(即非 Debug 模式编译)时不存在。

还有三个其他别名,它们都具有各自库功能的同名功能

  • out(默认启用)
  • o
  • peel

您还可以使用 deprecate 功能,它使函数在发布模式中过时,而不是完全不存在,这样您的代码将编译,但会有警告。

无运行时依赖

功能