#macro-rules

  1. proc-macro-crate

    Replacement for crate (macro_rules keyword) in proc-macros

    v3.2.0 7.7M #proc-macro #cargo-toml #macro-rules #macro
  2. macro_rules_attribute

    Use declarative macros in attribute or derive position

    v0.2.0 506K #declarative-macro #macro-derive #macro-rules #proc-macro #macro #attributes #derive
  3. ra_ap_mbe

    Handling of macro_rules macros for rust-analyzer

    v0.0.266 28K #macro-rules #ide #compiler #language-server #rust-analyzer #front-end #create
  4. macro_railroad

    generate syntax diagrams for Rust macros

    v0.1.7 280 #macro #diagram #syntax #generate #vector-graphics #cargo #macro-rules
  5. proc-macro-rules

    Emulate macro-rules pattern matching in procedural macros

    v0.4.0 134K #proc-macro #macro-rules #pattern-matching #procedural
  6. cfg_eval

    #[cfg_eval] in stable Rust 🙃

    v0.1.2 183K #attributes #macro #cfg #stable #macro-rules #apply #enums
  7. generics

    macros for parsing generics (with optional where clause) in macro_rules!

    v0.5.3 600 #macro-rules #macro #parser #where
  8. utf16_lit

    macro_rules to make utf-16 literals

    v2.0.2 108K #utf-16 #macro-rules #literals #utf-8 #lit
  9. salsa-macro-rules

    Declarative macros for the salsa crate

    v0.1.0 #salsa #macro-rules #computation #generic #framework #query #system
  10. defile

    Proc-macro helper to ungroup macro metavariables

    v0.2.1 4.4K #proc-macro #macro-helpers #macro-rules #helper #metavariables #metavariable #variables
  11. syn-lite

    limited but lite syntax parsing with only macro_rules

    v0.3.0 280 #macro-rules #syntax #parser #lite #limited #syn
  12. gensym

    Creates unique identifiers for macros using procedural macros

    v0.1.1 20K #unique-identifier #proc-macro #procedural #create #uuid #u64 #macro-rules
  13. externcfn

    macro_rules for define correct extern 'C' functions with an normal syntax

    v1.0.2 #syntax #functions #define #correct #macro-rules #extern #normal
  14. deno-proc-macro-rules

    Deno fork of proc-macro-rules. Emulate macro-rules pattern matching in procedural macros

    v0.3.2 6.4K #macro-rules #proc-macro #pattern-matching #deno #procedural #syntax #emulation
  15. saturating_add_assign

    Convenience macro for AddAssign with saturating arithmetic

    v1.0.0 #macro #saturating #arithmetic #add-assign #looks #macro-rules #expr
  16. option_macro

    a convenience macro

    v0.1.0 #options #macro-rules #macro #macro-helpers #helper
  17. cps

    Assists in the creation of readable and maintainable macro_rules! macros

    v0.2.3 130 #macro #utility #macro-rules #maintainable #readable #syntax #expressions
  18. Try searching with DuckDuckGo.

  19. commandspec

    Rust macro to build std::process::Command objects with shell syntax. Uses macro_rules! and works on stable.

    v0.12.2 #process #stable #objects #macro-rules #shell #build #syntax
  20. expandable-impl

    What if we could check declarative macros before using them?

    v0.1.1 #macro #declarative-macro #check #macro-expansion #expandable #macro-rules #repetition
  21. ident-mash

    Mash idents together inside macro_rules!

    v0.1.0 #ident #macro #macro-rules #hash #concat
  22. generics2

    macros for parsing generics (with optional where clause) in macro_rules! - enhanced fork of generics

    v0.3.3 #macro-rules #generics #parser #macro #where
  23. okey

    Everything is Result::Ok

    v0.1.1 100 #macro #ok #error #everything #apply #macro-rules
  24. macro-rules-rt

    Transforms text or TokenStream using Rust's macro_rules syntax

    v0.1.1 #macro-rules #transform #syntax #token-stream #text
  25. macaroni

    The missing macro std library for Rust

    v0.1.0 #macro-rules
  26. latte

    Macro crate that expands Mocha syntax to standard Rust syntax

    v0.1.2 #testing #macro-rules #macro #mocha #macros
  27. makero

    A macro_rules! macro to aid in the creation of complex macro_rules! macros

    v0.1.2 #macro-rules #macro #complex #aid #creation
  28. eiffel-macros

    Eiffel is a library for Eiffel language inspired guard clauses with Rust macros. This is the macro rules part of the library.

    v0.0.4 #macro #eiffel #part #language #invariants #macro-rules #guard
  29. buns

    Create simple code templates - basically macro_rules lite

    v0.1.2 310 #macro #utility #template #macro-rules #lite #write #anywhere
  30. stateful_macro_rules

    Generate macro_rules macros that have states

    v0.2.0 #macro-rules #stateful #states #body #generate #define #set
  31. typestates

    macro_rules! to build typestates

    v0.1.2-MOVED #type-state #macro-rules #build #github
  32. diesel-autoincrement-new-struct

    Generate NewStructs for all your tables with autoincrementing IDs

    v0.1.1 #diesel #macro-rules #orm #macro #database
  33. itermacros

    Some useful macros related to iterators

    v0.1.0 #iterator #unpack #macro-rules #macro
  34. forr

    a compile time for loop for code generation

    v0.2.3 #macro-rules #macro #meta-programming #code-generation #compile-time
  35. macro_rules_attribute-proc_macro

    Use declarative macros as proc_macro attributes or derives

    v0.2.0 319K #macro-rules #proc-macro-attributes #declarative-macro #derive #macro-rules-attribute
  36. macro_rules_rec

    Expand syntax of macro_rules to enable self recursive call

    v0.1.0 #macro-rules #macro #proc-macro #macros
  37. proc-macro-rules-macros

    Emulate macro-rules pattern matching in procedural macros

    v0.4.0 113K #macro-rules #pattern-matching #proc-macro #procedural #emulation
  38. rustasm6502

    A 6502 assembler in macro_rules!

    v0.1.4 #assembly #macro-rules #6502 #accumulator #assemble #mos6502 #addressing
  39. macro-vis

    Attribute for defining macro_rules! macros with proper visibility and scoping

    v0.1.1 180 #macro-rules #visibility #decl-macro #namespaced #well-scoped
  40. macro-v

    Attribute macro for making the visibility of the macro_rules! macro the same as other items

    v0.1.4 #macro-rules #visibility #attributes #items #pub #macro-export #macro-use
  41. deno-proc-macro-rules-macros

    Deno fork of proc-macro-rules-macros. Emulate macro-rules pattern matching in procedural macros

    v0.3.2 6.4K #proc-macro #pattern-matching #procedural #fork #macro-rules #deno #emulate
  42. macro_helper

    A bunch of procedural macros usefuls for write macro_rules! ones

    v0.1.6 #macro-rules #procedural #helper #proc-macro #macro #rules #mbe