宏规则

  1. proc-macro-crate

    proc-macros 中 crate 的替换(宏规则关键词)

    v3.1.0 5.2M #proc-macro #cargo-toml #macro #macro-rules #crate #replace #cargo-manifest
  2. macro_rules_attribute

    在属性或 derive 位置使用声明式宏

    v0.2.0 203K #macro-rules #declarative-macro #attributes #macro #derive #decorator #attribute
  3. macro_railroad

    为 Rust 宏生成语法图

    v0.1.7 500 #macro #diagram #syntax #generate #macro-rules #definition #css
  4. ra_ap_mbe

    处理 rust-analyzer 中的 macro_rules

    v0.0.230 7.0K #compiler #rust-analyzer #macro-rules #ide #front-end #create #language-server
  5. 泛型

    macro_rules! 中解析泛型的宏(带有可选的 where 子句)

    v0.5.3 1.8K #macro-rules #macro #parser #where
  6. proc-macro-rules

    在过程宏中模拟宏规则模式匹配

    v0.4.0 37K #macro-rules #proc-macro #pattern-matching #procedural #emulate #syntax #tokens
  7. syn-lite

    仅使用 macro_rules 的有限但轻量级语法解析

    v0.3.0 370 #lite #macro-rules #syn #limited #syntax #parser
  8. utf16_lit

    生成 utf-16 文字的宏规则

    v2.0.2 88K #utf-16 #macro-rules #literals #utf-8 #lit
  9. cfg_eval

    #[cfg_eval] 在稳定 Rust 中 🙃

    v0.1.2 31K #macro #stable #cfg #macro-rules #attributes #apply #enums
  10. mosaic-derive

    mosaic crate 的过程宏

    v1.0.2 #embed #macro #proc-macro #expand #mosaic #recursion #macro-rules
  11. deno-proc-macro-rules

    Deno 的 proc-macro-rules 分支。在过程宏中模拟宏规则模式匹配

    v0.3.2 10K #macro-rules #proc-macro #pattern-matching #deno #procedural #emulation #fork
  12. gensym

    使用过程宏为宏创建唯一的标识符

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

    一切都是 Result::Ok

    v0.1.1 #macro #ok #error #everything #apply #macro-rules
  14. ident-mash

    在 macro_rules! 内部合并标识符

    v0.1.0 110 #ident #macro-rules #hash #macro #concat
  15. procedural-masquerade

    用于使 proc_macro_derive 伪装成 proc_macro 的 macro_rules!

    v0.1.7 3.4K #macro-derive #proc-macro #macro-rules
  16. eiffel-macros

    Eiffel 是一个受 Rust 宏启发的 Eiffel 语言守卫子句库。这是库中的宏规则部分。

    v0.0.4 #macro #eiffel #part #language #invariants #macro-rules #guard
  17. commandspec

    Rust 宏,用于使用 shell 语法构建 std::process::Command 对象。使用 macro_rules! 并且在稳定版本上工作。

    v0.12.2 #process #shell #stable #object #macro-rules #syntax #command
  18. generics2

    用于在 macro_rules! 中解析泛型(带有可选的 where 子句)的宏 - generics 的增强分支

    v0.3.3 #generics #macro-rules #parser #macro #where
  19. 尝试使用 DuckDuckGo 搜索 搜索.

  20. macro-rules-rt

    使用 Rust 的 macro_rules 语法转换文本或 TokenStream

    v0.1.1 #macro-rules #transform #syntax #token-stream #text
  21. latte

    将 Mocha 语法扩展到标准 Rust 语法的宏 crate

    v0.1.2 #testing #macro-rules #macro #mocha #tests
  22. macaroni

    Rust 缺失的宏标准库

    v0.1.0 #macro #macro-rules #proc-macro #std #macros #rust
  23. macro_rules_rec

    macro_rules的语法展开以启用递归调用

    v0.1.0 #macro-rules #macro #proc-macro #macros
  24. makero

    一个辅助创建复杂macro_rules!宏的宏

    v0.1.2 #macro-rules #macro #complex #creation #aid
  25. itermacros

    与迭代器相关的有用宏

    v0.1.0 #iterator #macro #macro-rules #unpack
  26. stateful_macro_rules

    生成具有状态的macro_rules宏

    v0.2.0 #macro-rules #stateful #states #body #generate #define #set
  27. diesel-autoincrement-new-struct

    为所有具有自增ID的表生成NewStructs

    v0.1.1 #diesel #macro-rules #orm #macro #database
  28. permafrost-derive

    为permafrost crate提供的proc-macro

    v0.1.1 #embed #macro #proc-macro #permafrost #expand #recursion #macro-rules
  29. typestates

    用于构建typestates的macro_rules!

    v0.1.2-MOVED #type-state #typestate #macro-rules #build
  30. forr

    用于代码生成的编译时for循环

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

    使用声明性宏作为proc_macro属性或derives

    v0.2.0 203K #macro-rules #proc-macro-attributes #declarative-macro #derive #macro-rules-attribute
  32. macro-v

    使macro_rules!宏的可见性与其他项相同的属性宏

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

    在过程宏中模拟宏规则模式匹配

    v0.4.0 32K #macro-rules #pattern-matching #proc-macro #procedural #emulation
  34. rustasm6502

    在macro_rules!中的6502汇编器

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

    用于定义具有适当可见性和作用域的 macro_rules! 宏的属性

    v0.1.1 180 #visibility #macro-rules #namespaced #decl-macro #well-scoped
  36. macro_pub

    为可见性作用域宏提供的 polyfill proc-macro

    v0.1.0 #macro #visibility #macro-rules #decl-macro #namespaced
  37. macro_helper

    一组用于编写 macro_rules! 的过程宏

    v0.1.6 #macro-rules #proc-macro #procedural #helper #macro #rules #mbe
  38. deno-proc-macro-rules-macros

    proc-macro-rules-macros 的 Deno 分支。在过程宏中模拟 macro-rules 模式匹配

    v0.3.2 10K #proc-macro #pattern-matching #procedural #fork #macro-rules #deno #emulate
  39. clean-macro-docs

    在记录 macro_rules! 宏时隐藏内部规则

    v1.0.2 #macro-rules #clean #internal #hide #impl #macro-export #docs
  40. optargs-macro

    optargs 库的宏

    v0.1.2 400 #macro #big #structs #macro-rules #optargs #functions #create