#unwrap

  1. debugless-unwrap

    Unwrap Result<!Debug, !Debug> and Option<!Debug>

    v1.0.0 47K #no-debug #unwrap #options
  2. debug_unsafe

    Uses debug-assertions as a switch of safe/unsafe behaviour

    v0.1.4 447K #unsafe #unchecked #unwrap #arraystring
  3. meticulous

    Result extension to add more meaning to unwrapping

    v0.2.0-pre.2 10K #error-handling #unwrap #error
  4. is_your_code_rusty

    一个用于分析 Rust 代码质量的命令行工具,可从复杂度、命名规范、错误处理、代码重复率和注释质量五个维度评估代码质量,并给出综合评分和评级,输出markdown文件…

    v0.2.0 #错误处理 #命名规范 #markdown文件或 #命令行工具 #unwrap
  5. unwrap_unreachable

    Option::unreachable() and Result::unreachable() methods

    v0.1.1 #unreachable #unwrap
  6. unwrap

    An unwrap! and an unwrap_err! macro

    v1.2.1 31K #unwrap-err
  7. info_utils

    displaying Options, Results, and logging in a pleasant manner

    v2.2.3 #error-logging #error-handling #logging-macro #unwrap #macro-log #error-macro #logging
  8. safe_unwrap

    allows unwrapping and annotating that the unwrap will never fail. Does not require std.

    v0.4.1 2.5K #unwrapping #annotating #fail #safe #unwrap #not-require #macro-use
  9. unwrap_or

    Four easy unwrap Result and Option macros that allow for any inline-scoped code for things like return, continue, and break

    v1.0.1 550 #macro #return #break #unwrap
  10. kix

    A result type for testing that supports to eliminate using of Result::unwrap

    v0.4.1 340 #eliminate #testing #unwrap #environment #clippy #enforce #backtrace
  11. try_utils

    The try! macro descends into an enum variant. It's more flexible than ? and unwrap(), and it works with your enum, too!

    v0.1.2 #unwrap #let #try
  12. unsafe_unwrap

    Unsafely unwrap Result and Option types without checking

    v0.1.0 29K #unsafe #unwrap #options
  13. debug_unwraps

    Extension traits for debug only checked unwrapping

    v0.1.0 #debugging #options #unwrap
  14. unwrap_to

    macro to unwrap enums

    v0.1.0 3.1K #enums #unwrap #adt
  15. xatlas-rs-v2

    Rust wrapper for the xatlas library

    v0.1.4 #uv #xatlas #unwrap #rendering
  16. no-unwrap

    v0.1.0 #unwrap
  17. unwrap_helpers

    Helper macros for unwrapping

    v0.3.0 #unwrap #return #macro #options
  18. unwrap_let

    macro for quickly unwrapping a refutable pattern

    v0.1.0 #macro-for-unwrapping #refutable #pattern #unwrap #let
  19. maflow

    Flow macros: basically unwrap for return, continue and break

    v0.1.0 170 #break-continue #macro #unwrap #flow
  20. inner

    The inner! macro descends into an enum variant. It's more flexible than try!() and unwrap(), and it works with your enum, too!

    v0.1.1 9.8K #unwrap #try #let
  21. unwrap_todo

    Option::todo and Result::todo methods

    v0.1.2 100 #methods #unwrap #extension-traits
  22. unwrap_goto

    unwrap Option an Result or goto return/cotinue/break as you want

    v0.1.2 #unwrap #error
  23. unwrap_or_do

    Unwrap the Result or do an expression followed by returning the result

    v0.1.2 #unwrap #expression #unwrap-err
  24. Try searching with DuckDuckGo.

  25. unchecked_unwrap

    Adds an unchecked version of unwrap() and expect() to Option and Result

    v4.0.0 34K #unwrap-unchecked #unchecked #options #unwrap
  26. unwrap-sugar

    Just a simple sugar for unwrapable expressions

    v0.1.1 #unwrap #expression #sugar
  27. xatlas-rs

    Rust wrapper for the xatlas library

    v0.1.3 #uv #rendering #unwrap
  28. oi-unwrap

    unwrap without unwrap

    v0.1.1 #unwrap #oi #foo
  29. unbox-box

    “Wait why did I put a * in front of that variable yesterday?” - If var is a Box, use var.unbox_ref() instead of &*var for better readability

    v0.1.0 #readability #pointers #extension #unwrap #reference
  30. loop_unwrap

    macros for unwrapping in loops

    v0.2.0 #unwrap #macro-for-unwrapping
  31. unwrap_return

    A set of macros for returns and breaks in the None and Err cases

    v0.1.2 #unwrap #macro #no-std #options
  32. unwrap_all

    Unpack multiple levels of Result<T, E> and Option<T> at once

    v0.2.0 #syntactic #unwrap #sugar
  33. someok

    A tiny crate that wraps [Result] and [Option] while we wait for try_trait_v2 to stabilize

    v0.1.0 #unwrap #options #try #rust-patterns
  34. expect_macro

    The expect! macro

    v0.2.1 #unwrap #macro
  35. yolo

    Rusts .yolo()

    v0.1.2 #rusts #unwrap #yolo-of-unwrap
  36. pretty-sure

    Like .unwrap() or .or_else() for arbitrary patterns

    v0.1.1 #pattern #unwrap #assert #enums
  37. unwrap-match

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

    v0.1.0 #pattern-match #macro #unwrap
  38. boxing-day

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

    v0.1.0 #unwrap #christmas #box
  39. matux

    Generic unwrap/expect for Rust pattern matching

    v0.1.0 #generic #unwrap #expect-for-pattern-matching
  40. rusting

    weird alternative to unwrap/expect

    v0.2.0 #weird #unwrap
  41. auto_unwrap

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

    v1.1.0 #proc-macro #unwrap #macro
  42. pest-typed-tree

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

    v0.2.1 #tree #grammar #generator #typed #unwrap
  43. attempted

    Wrap a function with 'unwrap or return'

    v0.1.0 #wrap #attempt #i32 #positive #unwrap
  44. its_ok

    A macro for replacing ? with unwrap

    v0.1.0 #replace #unwrap
  45. unwrap_helpers_proc_macros

    Process macro for unwrap_helpers

    v0.1.1 #unwrap #return #options #macro