#proc-macro-attributes

  1. darling

    一个用于在实现自定义派生时将属性读取到结构体中的宏库

    v0.20.10 6.7M #proc-macro-attributes #macro-derive #structs #struct-fields #parser #error #validation
  2. proc-macro-error

    几乎可以完全替代 proc-macros 中的 panic

    v1.0.4 4.4M #proc-macro #error-reporting #error #proc-macro-attributes #diagnostics #compile-error #compiler-error
  3. darling_core

    用于实现自定义派生时将属性读取到结构体中的宏库的辅助 crate。在您的代码中使用 https://crates.io/crates/darling。

    v0.20.10 6.7M #darling #proc-macro-attributes #macro-derive #macro-helpers #struct #field #traits-structs
  4. serde_tokenstream

    用于 proc_macro::TokenStreams 的 serde 反序列化器

    v0.2.2 511K #proc-macro #token-stream #serde #proc-macro-attributes #deserializer #derive-deserialize #parse
  5. auto_impl

    自动为常见的智能指针和闭包实现特性

    v1.2.0 662K #closures #traits #impl #smart-pointers #proc-macro #proc-macro-attributes #trait
  6. macro_tools

    编写过程宏的工具

    v0.39.0 3.0K #proc-macro #proc-macro-attributes #builder-pattern #fundamental #general-purpose
  7. sealed_test

    一个 procmacro 属性,用于在隔离环境中运行您的测试

    v1.1.0 15K #testing #env-vars #temp-dir #proc-macro-attributes #environment #isolated #directory
  8. proc_macro_roids

    特性和函数,使编写 proc macros 更加直观

    v0.8.0 12K #proc-macro #macro-derive #proc-macro-attributes #macro #struct-fields #token-stream #quote
  9. function_name

    宏,将其展开为注解函数的名称

    v0.3.0 58K #name #proc-macro #macro #proc-macro-attributes #generate
  10. blanket

    用于为您的特型生成空白实现的宏

    v0.4.0 12K #traits #macro-derive #proc-macro-attributes #attributes #impl
  11. pyo3-macros

    PyO3 包的进程宏

    v0.22.2 2.7M #pyo3 #python #ffi #cpython #proc-macro #proc-macro-attributes
  12. dyn-clonable

    用于 dyn-clone 的属性包装器

    v0.9.0 203K #proc-macro-attributes #wrapper #dyn-clone #clonable
  13. redpen-shim

    一个进程宏属性提供者,允许crate使用redpen lints注解其代码而不破坏构建

    v0.4.0 150 #proc-macro-attributes #build #lint #linter #annotate #redpen #provider
  14. nop-attr

    一个不执行任何操作的属性宏

    v0.1.1 210 #attr #nop #attributes #nothing #proc-macro-attributes #passed #noargs
  15. derive-attribute

    一组宏,可以自动反序列化标准属性

    v0.1.2 #macro-derive #attributes #proc-macro-attributes #deserialize #proc-macro #macro #derive
  16. debugger_test

    用于编写在验证输出时启动调试器和运行命令的进程宏

    v0.1.5 1.4K #debugging #cdb #natvis #debugger-visualizer #run-command #proc-macro #proc-macro-attributes
  17. derive-attr-parser

    进程宏属性的非常简单的解析器

    v0.1.1 #proc-macro #macro-derive #attributes #proc-macro-attributes #parser
  18. bae

    进程宏属性解析器

    v0.1.7 25K #proc-macro-attributes #proc-macro #attributes #proc #macro-derive #macro #derive
  19. sea-bae

    进程宏属性解析器

    v0.2.0 405K #proc-macro-attributes #attributes #macro-derive #proc #macro #derive
  20. prefixes

    模仿字面量前缀的属性宏,例如 #[f]"Hello, {world}"

    v0.1.0 #proc-macro #string-literal #prefix #string #attributes #formatted #proc-macro-attributes
  21. 尝试使用 DuckDuckGo 进行搜索。

  22. attrsets

    用于定义具有不同属性注解的多个 struct/enum 变体的进程宏,例如用于多个 Serde 序列化

    v0.1.2 #variant #proc-macro-attributes #attributes #serde #cloning #variants
  23. gentian

    将生成器转换为状态机的进程宏

    v0.1.8 #generator #future #state-machine #proc-macro #proc-macro-attributes #control-flow
  24. macro_magic_core

    macro_magic 的核心实现

    v0.5.1 162K #proc-macro #macro-magic #tokens #variant #proc-macro-attributes #behind #call
  25. target-test-dir

    提供特定测试目录的进程宏属性

    v0.3.0 #directory #proc-macro-attributes #target #testing #run #create #test-specific
  26. mattro

    宏属性解析器

    v0.1.2 #proc-macro-attributes #attributes #parser #api
  27. darling_macro

    在实现自定义 derives 时,用于将属性读入 structs 的进程宏库的内部支持。在您的代码中使用 https://crates.io/crates/darling。

    v0.20.10 6.7M #darling #proc-macro-attributes #structs #macro-derive #field #variant #parser
  28. retroqwest

    reqwest REST 客户端生成器

    v0.0.1-rc.4 #generator #http-client #proc-macro-attributes #traits #derive #json #rest
  29. whaterror

    对 fallible main 的自定义处理

    v0.1.0 #fallible #customizable #proc-macro-attributes #termination #traits #standard #return
  30. better-bae

    进程宏属性解析器

    v0.1.9 1.8K #proc-macro-attributes #attributes #proc #macro-derive #derive #macro
  31. macrotk

    宏工具包

    v0.2.0 #macro #toolkit #meta #proc-macro-attributes #token-stream #now
  32. proc-macro-error-attr

    proc-macro-error crate 的属性宏

    v1.0.4 4.4M #proc-macro #proc-macro-attributes #error #proc-macro-error #spans #detect
  33. generic_trait_alias

    用于创建自定义类型别名的进程宏属性,可用于抽象

    v0.1.2 #traits #alias #create #proc-macro-attributes #generic #internal #external
  34. attribute-derive-macro

    为进程宏属性欢呼

    v0.10.0 370K #macro-derive #derive #macro #attributes #attribute-derive #proc-macro-attributes #clap
  35. macro_rules_attribute-proc_macro

    使用声明式宏作为进程宏属性或派生

    v0.2.0 203K #macro-rules #proc-macro-attributes #declarative-macro #derive #macro-rules-attribute
  36. macro_magic_macros

    macro_magic 的进程宏子库

    v0.5.1 162K #proc-macro #tokens #proc-macro-attributes #import #macro-magic #items #exporting
  37. ffi-export

    一个进程宏属性,用于更容易地将 Rust 函数导出到 FFI

    v0.2.0 #export #attributes #proc-macro-attributes #functions
  38. caller_modpath

    在进程宏中获取调用者的模块路径

    v0.1.1 #modpath #caller #path #module-path #proc-macro-attributes #docs #call
  39. vararg

    创建可变参数函数的宏

    v0.1.1 #variadic #proc-macro #proc-macro-attributes #attributes #macro
  40. dynamize

    具有可变关联类型的特对象

    v0.3.5 #proc-macro-attributes #attributes #dyn #proc-macro #trait-object #blanket
  41. objekt-clonable

    objekt 的属性包装器

    v0.2.2 130 #attributes #proc-macro-attributes #wrapper #clonable #clone #self #information
  42. cuneiform

    Rust 的缓存优化,从苏美尔的板片上复兴

    v0.1.1 110 #optimization #cache #architecture #cache-optimizations #optimizations #proc-macro-attributes #fallback
  43. ockam_node_attribute

    Ockam 节点属性进程宏

    v0.27.0 #ockam #attributes #proc-macro-attributes #proc-macro #macro #crypto #cryptography
  44. retrieve

    #[{pub_}mod_{pub_}use(a,b,c,...)] => {pub }mod a; {pub }use a::*; and also b,c,

    v1.1.2 #pub #mod #proc-macro-attributes #attributes #proc-macro #use #attribute
  45. wasi-http-attributes

    WASI HTTP代理的Proc宏属性

    v0.1.0 #proc-macro-attributes #wasi #http #world #proxy #http-proxy
  46. function_name-proc-macro

    宏,将其展开为注解函数的名称

    v0.3.0 57K #name #proc-macro-attributes #proc-macro #macro #function-name
  47. vectorize_struct

    添加一个过程宏属性,使其能够遍历实现特定特质的Struct每个字段的Trait对象

    v0.1.3 #proc-macro-attributes #attributes #dynamic #attribute
  48. ockam_node_test_attribute

    Ockam节点属性过程宏

    v0.5.0 #proc-macro-attributes #ockam #attributes #proc-macro #macro #crypto #cryptography
  49. fast_new_type

    一个过程宏属性,用于实现包装其他类型的自定义类型的通用特质

    v0.1.7 #attributes #construct #newtype #macro #attribute #proc-macro-attributes
  50. bondrewd-derive

    使用过程宏进行位字段打包

    v0.3.18 6.8K #bit-field #packing #packed-struct #packed-fields #bit-compression #proc-macro-attributes
  51. public

    一个属性宏,用于标记结构体/联合体及其字段为公共的

    v0.2.2 130 #struct #proc-macro-attributes #mark #fields #struct-union
  52. sleuth-mutator

    sleuthcrate中使用的一个单proc_macro_attribute

    v0.2.1 #proc-macro-attributes #macro #sleuth #testing
  53. bachue-auto_impl

    自动为常见的智能指针和闭包实现特性

    v0.5.1 #impl #traits #closures #proc-macro #smart-pointers #proc-macro-attributes #impl-block
  54. sealed_test_derive

    一个 procmacro 属性,用于在隔离环境中运行您的测试

    v1.1.0 12K #testing #proc-macro-attributes #environment #run #isolated #sealed #test
  55. structype_derive

    一个derive宏crate,允许你查看允许的类型字段,并允许你覆盖它

    v3.0.0 #macro-derive #derive #proc-macro #type #macro #attributes #proc-macro-attributes
  56. macrotk-core

    macrotk核心类型和函数

    v0.2.0 #macro #macrotk #meta #proc-macro-attributes #token-stream #function #toolkit
  57. mm_example_crate2

    是macro_magic的一部分

    v0.1.4 #macro-magic #proc-macro-attributes #part #context #import
  58. ergo-pin

    人体工程学堆栈固定

    v0.1.0 #pin #stack #pinning #ergo #immobilis #proc-macro-attributes
  59. rayon-attr

    将现有代码转换为使用 rayon 并行的宏属性

    v0.1.1 #rayon #parallel #proc-macro-attributes #thread #stmt-expr-attributes