2个版本
0.1.1 | 2023年1月4日 |
---|---|
0.1.0 | 2023年1月4日 |
#284在无标准库
279次每月下载
在pcap中使用
25KB
692 行
gat-std
使用GAT的Rust std
特质的变体,以及一个宏,允许重新编写代码以使用这些特质而不是 std
的等效项。
为什么?
- 这些特质提供了一个共同的基类,因此所有crate都可以使用相同的定义,就像
num-traits
一样。 std
很可能无法在相当长的时间内更改以使用这些特质,如果有的话。这使用户可以在代码中平滑地利用GAT。
lib.rs
:
std
特质的GAT实现
特质位于与它们 std
变体相同的相对路径中。 gatify
宏将运算符转换为与此crate中的特质而不是 std
等效项的语法糖。
依赖关系
~1.5MB
~35K SLoC