9个不稳定版本
0.6.0 | 2023年9月30日 |
---|---|
0.5.4 | 2023年6月29日 |
0.5.3 | 2021年1月5日 |
0.5.2 | 2020年12月29日 |
0.3.0 | 2019年2月17日 |
#29 in 过程宏
453,611 每月下载量
用于 46 个crate(直接使用4个)
38KB
845 行
syn-mid
提供syn在"full"和"derive"之间的功能。
此crate提供了以下两个独特的数据结构。
-
syn_mid::ItemFn
-- 一个没有解析体的函数。fn process(n: usize) -> Result<()> { ... } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ ^
-
syn_mid::Block
-- 一个没有解析体的块。{ ... } ^ ^
其他数据结构与syn中的数据结构相同。这些结构定义在此crate中,因为它们不能在syn中不使用"full"功能的情况下使用。
用法
将此添加到您的 Cargo.toml
[dependencies]
syn-mid = "0.5"
编译器支持:需要rustc 1.56+
可选功能
clone-impls
— 为所有语法树类型实现Clone。
许可证
根据您的选择,在Apache许可证,版本2.0或MIT许可证下授权。
除非您明确声明,否则根据Apache-2.0许可证定义的任何有意提交的工作,都应如上所述双重许可,而无需任何附加条款或条件。
依赖关系
~250–690KB
~17K SLoC