#unwrap

  1. info_utils

    以令人愉悦的方式显示选项、结果和记录

    v2.2.3 #error-logging #logging #error #macro #log #unwrap
  2. unwrap

    unwrap! 和 unwrap_err! 宏

    v1.2.1 27K #macro #unwrap-err #error #options #error-message #called #module
  3. debugless-unwrap

    解包 Result<!Debug, !Debug> 和 Option<!Debug>

    v0.0.4 8.8K #debugging #unwrap #result #options #no-debug
  4. unwrap-enum

    生成访问枚举变体的方法

    v0.1.0 150 #enums #quote #variant #macro #methods #unwrap #generate
  5. maflow

    流宏:基本上是返回、继续和中断的解包

    v0.1.0 #flow #unwrap #macro
  6. unwrap_or

    四个简单的unwrap Result和Option宏,允许执行任何内联作用域代码,例如返回、继续和中断

    v1.0.1 950 #return #continue #break #macro #unwrap #macros
  7. oi-unwrap

    无需unwrap即可解包

    v0.1.1 #unwrap #foo #oi
  8. meticulous

    Result 扩展,为解包添加更多意义

    v0.2.0-pre.1 12K #expect #unwrap #error #error-handling #result
  9. unsafe_unwrap

    在不进行检查的情况下不安全地解包Result和Option类型

    v0.1.0 24K #unwrap #unsafe #result #options
  10. someok

    一个 小巧 的crate,在等待 try_trait_v2 稳定期间包裹 [Result] 和 [Option]

    v0.1.0 #try #unwrap #result #options #rust-patterns
  11. safe_unwrap

    允许解包并注释解包永远不会失败。不需要 std

    v0.4.1 430 #unwrap #safe #macro #fail #unwrapping #require #annotating
  12. try_utils

    try! 宏可以进入枚举变体。它比 ? 和 unwrap() 更灵活,并且也可以与你的枚举一起使用!

    v0.1.2 #try #unwrap #let #else
  13. try-unwrap

    一个革命性的新 crate,它允许你在不使你的愚蠢软件崩溃的情况下unwrap()

    v1.0.0 #unwrap #options #panic #stupid #revolutionary
  14. log_err

    使用 log crate 记录 Unwrap 和 Expect 的错误消息

    v1.1.1 150 #log #log-error #err #expect #message #options #unwrap
  15. debug_unwraps

    仅调试时检查的展开扩展特性

    v0.1.0 #debugging #unwrap #debug-mode #options
  16. debug_unwrap

    添加了 debug_unwrap 方法,以便在只想让代码编译时使用

    v1.0.3 #debug-mode #debugging #options #unwrap #exists #compiling #compile
  17. unwrap_helpers

    展开辅助宏

    v0.3.0 #unwrap #return #macro #result #macros #cleanup #options
  18. unwrap-gui

    展开 GUI

    v0.1.0 #unwrap #gui #dialog #show #message #native #discord
  19. unwrap_let

    快速展开可断言模式的宏

    v0.1.0 #pattern #macro #quickly #unwrapping #refutable #unwrap #let
  20. unwrap_none

    实现了由 https://github.com/rust-lang/rust/pull/83349 移除的 unwrap_none 和 expect_none 方法

    v0.1.2 #unwrap #methods #removed #github #expect-none #value #com-rust-lang-rust-pull-83349
  21. inner

    inner! 宏可以进入枚举变体。它比 try!() 和 unwrap() 更灵活,并且也可以与你的枚举一起使用!

    v0.1.1 9.8K #try #unwrap #let #else
  22. unwrap_goto

    unwrap Option 或 Result 或按需 return/continue/break

    v0.1.2 #unwrap #error #goto #break #return #options #cotinue
  23. unwrap_to

    用于展开枚举的宏

    v0.1.0 1.9K #enums #unwrap #adt
  24. unwrap-log

    OptionResult 解包的非崩溃替代方案,以警告级别记录日志

    v0.1.1 #log #unwrap #logging #default #tracing
  25. slog_unwraps

    在解包前记录错误的语法糖

    v0.1.5 #slog #panic #logging #unwrap #log
  26. 尝试使用 DuckDuckGo 进行搜索。[搜索]

  27. unwrap_or_do

    解包 Result 或执行表达式后返回结果

    v0.1.2 #unwrap #expression #unwrap-err #returning #followed
  28. unwrap-sugar

    仅是一个用于解包表达式的简单语法糖

    v0.1.1 #sugar #unwrap #expressions #unwrapable
  29. unbox-box

    “为什么我昨天在那个变量前放了一个 *?” - 如果 var 是一个 Box,请使用 var.unbox_ref() 而不是 &*var,以提高可读性

    v0.1.0 #readability #reference #pointers #extension #unwrap #pointer
  30. unwrap_or_panic

    不格式化错误 E 并且没有 E: Debug 特征约束的情况下解包 Result<T, E>

    v0.3.0 #unwrap #panic #no-std
  31. unchecked_unwrap

    为 Option 和 Result 添加了 unwrap()expect() 的非检查版本

    v4.0.0 24K #unwrap #unchecked #expect #result #options
  32. unwrap_return

    在 None 和 Err 情况下返回和中断的宏集合

    v0.1.2 #unwrap #macro #result #options #option #no-std
  33. xatlas-rs

    xatlas 库的 Rust 封装

    v0.1.3 #unwrap #xatlas #uv #rendering
  34. unwrap_all

    一次性解包多层的 Result<T, E>Option<T>

    v0.2.0 #unwrap #expect #sugar #syntactic #panic-message
  35. expecto-patronum

    为您的 panic 输出添加漂亮的动物

    v0.1.0 #panic #expect #animal #unwrap #panic-message #depend
  36. loop_unwrap

    用于循环解包的宏

    v0.2.0 #unwrap #macro #unwrapping #github #view #during #repository
  37. const-unwrap-9dfd7e7b6ae4d549987171c9f89a823d

    实验性功能

    v0.1.0 #const #unwrap #options #context #experiment #macro
  38. pretty-sure

    类似于 .unwrap().or_else(),用于任意模式

    v0.1.1 #pattern #assert #unwrap #enums
  39. expect_macro

    expect! 宏

    v0.2.1 #expect #macro #unwrap
  40. yolo

    Rusts .yolo()

    v0.1.2 #rusts #unwrap #ok
  41. unwrap-match

    A macro that generalizes unwrap to arbitrary patterns, panincking the pattern does not match

    v0.1.0 #pattern #pattern-match #unwrap #macro #generalizes #panincking
  42. boxing-day

    Unwrap a Box in festive fashion, only on boxing day!

    v0.1.0 #box #unwrap #christmas
  43. pest-typed-tree

    Generates typed tree, based on grammar, allowing reduce .unwrap() count :)

    v0.2.1 #typed #tree #grammar #reduce #unwrap #generate #count
  44. auto_unwrap

    A small proc-macro that replaces instances of ? with .unwrap()

    v1.1.0 #unwrap #proc-macro #macro
  45. unwrap-enum-proc-macro

    生成访问枚举变体的方法

    v0.1.0 150 #quote #enums #macro #variant #unwrap #methods #generate
  46. its_ok

    A macro for replacing ? with unwrap

    v0.1.0 #unwrap #replace #questions #replacing #macro #ok #byte
  47. creepypasta

    强迫解决未来,或恐慌

    v1.0.0 #future #panic #resolution #unwrap #prototyping #attempt #nosleep
  48. 尝试

    使用 'unwrap or return' 包装函数

    v0.1.0 #attempt #return #wrap #positive #i32 #option-i32 #unwrap