4 个稳定版本
1.0.3 | 2023 年 4 月 9 日 |
---|---|
1.0.2 | 2023 年 4 月 5 日 |
0.0.1 |
|
#2000 in Rust 模式
47 个月下载量
6KB
51 行
debug_unwrap
描述
此库添加了 DebugUnwrap 扩展特质,它为 Option 和 Result 类型添加了 debug_unwrap 方法。它与正常的 unwrap 方法功能完全相同,但在未启用 debug_assertions(即非 Debug 模式编译)时不存在。
库功能
还有三个其他别名,它们都具有各自库功能的同名功能
out
(默认启用)o
peel
您还可以使用 deprecate
功能,它使函数在发布模式中过时,而不是完全不存在,这样您的代码将编译,但会有警告。
lib.rs
:
添加 debug_unwrap 方法,以便在编译时进行检查。不要与 https://crates.io/crates/debug_unwraps 库混淆。
此库添加了 DebugUnwrap 扩展特质,它为 Option 和 Result 类型添加了 debug_unwrap 方法。它与正常的 unwrap 方法功能完全相同,但在未启用 debug_assertions(即非 Debug 模式编译)时不存在。
还有三个其他别名,它们都具有各自库功能的同名功能
- out(默认启用)
- o
- peel
您还可以使用 deprecate
功能,它使函数在发布模式中过时,而不是完全不存在,这样您的代码将编译,但会有警告。