2 个版本

0.1.11 2020年4月21日
0.1.10 2020年4月21日

#40#paste

Download history 1023/week @ 2024-04-01 1008/week @ 2024-04-08 1088/week @ 2024-04-15 1188/week @ 2024-04-22 1093/week @ 2024-04-29 790/week @ 2024-05-06 1044/week @ 2024-05-13 1010/week @ 2024-05-20 959/week @ 2024-05-27 947/week @ 2024-06-03 849/week @ 2024-06-10 783/week @ 2024-06-17 1107/week @ 2024-06-24 1027/week @ 2024-07-01 848/week @ 2024-07-08 665/week @ 2024-07-15

3,675 每月下载量
3 个crate中使用 (via mini_paste)

Zlib 许可证

8KB
182

更新:目前的版本实际上编译速度与这个版本一样快(并且已经这样超过一年了),并且功能更多!因此,没有使用这个crate的必要。然而,简单的实现对于想要了解如何实现的核心功能的人来说可能仍然很有用。

::mini_paste

类似于 ::paste (MIT / Apache 许可),但无需依赖 ::syn::quote,(显著)提高从头编译的编译时间。

  • 但是,它目前不提供 ::paste 所提供的更高级的案例转换功能。

    如有疑问,请使用 ::paste

    • 只有在编译时间对你很重要时才使用 ::mini_paste

无缝替换 ::paste::mini_paste

您可以在您的 Cargo.toml 中使用以下行来实现:

[dependencies]
paste = { version = "0.1.0", package = "mini_paste" }

这将模拟/阴影 ::paste,以便所有 ::paste::item!::paste::expr! 宏调用都能“正常工作”。

无运行时依赖