#match-enums

  1. try_match

    Fallible pattern matching with a function-like syntax

    v0.4.2 58K #pattern-matching #match-enums #enums #match-variant #macro #macro-variant
  2. matchy-match-mode

    Shared MatchMode enum for matchy workspace (internal)

    v2.0.0 #matchy #match-mode #workspace #pattern-matching #case-sensitive #case-insensitive #text-matching #match-enums
  3. match-commutative

    Match on patterns commutatively, reducing the use of duplicated patterns. ↔️

    v0.1.0 #match-enums #match-variant #pattern-match #enums #macro #no-alloc
  4. match_any

    declarative macro, that matches an expression to any of the patterns and executes the same expression arm for any match

    v1.0.1 #match-enums #enums #match #macro #any
  5. all-the-same

    A procedural macro that copy-pastes match arms for new type variant enums

    v1.1.0 500 #proc-macro #enum-variants #match-enums #arms #match-variant
  6. Try searching with DuckDuckGo.

  7. extrude

    A macro for unwrapping an enum value into an Option

    v0.1.0 #enums #match-enums #macro #match
  8. enum_for_matches

    enum_for_matches is a procedural macro that runs a match arm for each enum variant passed into it regardless of type

    v0.1.1 #match-enums #proc-macro #arm #match-variant #passed
  9. try_enum

    match enum

    v0.1.0 #match-enums #enums #match
  10. irmatch

    Macro to match against a guaranteed enum variant

    v0.2.0 #match-enums #enum-variants #macro #match-variant #guarantees
  11. safe-goto

    Emulating a safe goto-like instruction in Rust in the spirit of the "Safe goto with value" pre-RFC from IRLO

    v0.2.0 #safe #goto #value #spirit #emulating #match-enums #pre-rfc
  12. is_variant

    Generates methods to match enum variant

    v1.0.0 #match-enums #enum-variants #match-variant #methods #generator
  13. extensible

    A plugin to prevent exhaustive matches from being used on enums marked as 'extensible'

    v0.0.1 #match-enums #plugin #enums