##展开

  1. hkdf

    基于HMAC的提取和扩展密钥派生函数 (HKDF)

    v0.13.0-pre.4 2.5M #key-derivation #kdf #cryptography #expand #hash #pure #output
  2. expander

    将过程宏输出展开到文件中,以便更容易调试

    v2.2.1 218K #proc-macro #macro-expansion #debugging #expand #output #generated #error
  3. seq-macro

    宏,用于重复索引片段的代码副本

    v0.3.5 1.1M #macro #seq #repetition #fragment #expand #substitute #sequential
  4. inherent

    无需在作用域中指定trait即可调用trait方法

    v1.0.11 563K #traits #scope #macro #methods #callable #no-alloc #expand
  5. dsl_auto_type

    自动展开查询片段类型,以便作为函数进行因式分解

    v0.1.2 138K #type #automatic #fragment #expand #query #functions #factoring
  6. urlexpand

    展开/取消缩短大量缩短URL的完整列表

    v0.2.4 110 #url #link #expand #unshorten
  7. gito

    扩展git的功能

    v0.2.8 #git #github #upstream #alias #expand #ability #user
  8. dylint_linting

    编写Dylint库

    v3.1.2 1.2K #dylint #lint #macro #utilities #dynamic #configurable #expand
  9. permafrost

    编写。宏。到处。

    v0.1.1 170 #macro #write #everywhere #embed #expand
  10. simple-expand-tilde

    跨平台且可靠的波浪线展开解决方案

    v0.4.0 1.3K #tilde #expand #path #light-weight #performance #fast #parser
  11. expanduser

    在创建文件系统路径时尝试展开 ~ 和 ~user

    v1.2.2 6.0K #path #user #expand #attempt #expanding #filesystem
  12. rust_bundler_cp

    创建Cargo包的单源文件版本。然后可以将该文件提交参加编程竞赛。目前专注于codeforces.com。

    v0.3.16 #single-file #expand #merge #bundle #source-file #syntax-tree #cli
  13. mosaic-derive

    mosaic crate的proc-macro

    v1.0.2 250 #embed #macro #proc-macro #expand #mosaic #recursion #macro-rules
  14. place_macro

    在你编写非proc-macro时希望拥有的宏

    v1.0.0 #macro #place #proc-macro #wish #non-proc #expand
  15. roadblk-expand

    验证器proc-macro展开实现

    v0.2.0 #proc-macro #validation #expand #roadblk #impl
  16. scroll-buffer

    Scroll的额外可写缓冲区

    v0.3.1 #scroll #buffer #dynamic #expand #byte-slice #pwrite
  17. apidoc-expand

    Apidoc展开

    v0.3.3 #expand #apidoc #apidoc-expand
  18. syn-file-expand

    加载多文件crate的完整源代码

    v0.3.0 1.6K #expand #inline-modules #proc-macro #source-code #rust
  19. yash-prompt

    yash shell的命令行提示符

    v0.1.0 #posix-shell #shell-prompt #shell #posix #expand #command #yash
  20. syn-file-expand-cli

    CLI工具,用于读取多文件crate的完整源代码并将其输出到stdout

    v0.3.0 #expand #source-file #macro-expansion #source-code #cli-tool #inline-modules #rust
  21. serde-with-expand-env

    使用deserialize_with在serde crate中解析环境变量

    v1.1.0 2.2K #serde #environment #env-vars #variables #expand #parse #deserialize-with
  22. toti

    为多个泛型展开宏N次

    v0.1.0 #expand #macro #proc-macro #macros
  23. 尝试使用DuckDuckGo进行搜索。

  24. globgroups

    展开类似foo{a,b}的组

    v0.1.0-beta.2 #expand #group #foo #glob #glob-expr
  25. mdbook-abbr

    mdBook 预处理器,用于展开定义的缩写

    v0.1.0 #mdbook #preprocessor #abbreviation #expand #defined #expansion #abbr
  26. kind-pass

    为kind编译器提供许多编译器遍历

    v0.1.3 #compiler #kind #lot #tree #expand #passes #derivation
  27. sqlx_query

    根据在构建过程中是否启用 sqlx_compiletime_checks,展开为sqlx函数 query 或宏 query! 调用

    v0.2.1 #sqlx #query #expand #during #build #macro #enabled
  28. flat_enum

    将嵌套枚举展开为扁平枚举

    v0.1.0 #enums #macro #nested #flat #expand #flattened #flatten
  29. default-impl

    实现具有默认实现的特质的宏

    v0.1.0 #traits #default #macro #expand #display #collection #type
  30. croc-look

    展开宏并在实时中观察它们

    v0.1.3 #proc-macro #expand #macro #real-time
  31. testdata-rt

    基于文件的测试助手 -- 常见运行时

    v0.1.0 #testing #testdata #helper #run-time #file-based #expand
  32. retrocompressor

    使用复古格式进行文件压缩

    v0.1.1 #compression #retro #expand #huffman #lzss #disk-image
  33. auto-import

    请勿使用此功能

    v0.1.0 #import #auto #magic #macro #expand #statement #rest
  34. compiler_cli_args

    将展开为传递给rustc的CLI参数的proc-macro

    v0.1.0 #expand #cli #rustc #args #passed #proc-macro
  35. permafrost-derive

    为permafrost crate的proc-macro

    v0.1.1 #embed #macro #proc-macro #permafrost #expand #recursion #macro-rules
  36. arcm

    用于更简洁地创建Arc>的宏

    v0.1.0 #arc-mutex #creation #concise #macro #alias #expand
  37. expandtabs-rs

    扩展可以将任何内容转换为字符串引用并展开制表符的扩展

    v0.1.0 #tabs #spaces #extension #expand #reference #everything #string
  38. dont-expand

    创建虚拟宏以覆盖宏以避免在 cargo expand 中展开

    v0.1.0 #macro #expand #hide #macro-expansion #skip #macros
  39. mod_expand

    宏:在表达式上展开模块命名空间

    v0.1.0 #expand #module #name #macro
  40. spatialos-macro

    用于展开使用 spatialos-codegen 创建的 SpatialOS 组件和类型的 Procmacro 库

    v0.2.4 #user #macro #component #created #expand #proc-macro #combination
  41. tlkit-proc

    工具包展开 Procmacro

    v0.3.0 850 #tlkit #enums #expand #kit #proc-macro #values #i32
  42. bundler

    创建 Cargo 包的单源文件版本

    v0.1.1 #expand #bundle #single-file #merge #cli #source-file
  43. plain_path

    如果存在,则在路径中展开 ~

    v0.1.0 310 #path #ssh #expand #async #present #plain #plain-path-ext
  44. expand

    宏:展开字节字符串和字符串字面量

    v0.3.0 280 #string-literal #literals #pattern #macro #proc-macro #pattern-matching #hello-world
  45. dep-expand

    在构建过程中展开 cargo 依赖项

    v0.1.0 #expand #cargo #cargo-build #during
  46. format_args_conditional

    一个过程宏,根据 format_args! 输入是否可以优化为 write_str 来决定展开为哪个宏

    v0.1.1 #whether #format #macro #format-args #procedural #proc-macro #expand
  47. smallqueue

    当大小为 1 或 0 时具有无分配优化的队列

    v0.1.0 #queue #size #heap-allocation #expand #elements #fifo-queue #stores
  48. home-dir

    在路径中展开主目录

    v0.1.0 100 #home #expand #user #directory #home-directory #path #expansion