2个版本

0.1.1 2023年1月4日
0.1.0 2023年1月4日

#284无标准库

Download history • Rust 包仓库 93/week @ 2024-04-12 • Rust 包仓库 401/week @ 2024-04-19 • Rust 包仓库 72/week @ 2024-04-26 • Rust 包仓库 170/week @ 2024-05-03 • Rust 包仓库 114/week @ 2024-05-10 • Rust 包仓库 122/week @ 2024-05-17 • Rust 包仓库 117/week @ 2024-05-24 • Rust 包仓库 132/week @ 2024-05-31 • Rust 包仓库 124/week @ 2024-06-07 • Rust 包仓库 132/week @ 2024-06-14 • Rust 包仓库 105/week @ 2024-06-21 • Rust 包仓库 87/week @ 2024-06-28 • Rust 包仓库 61/week @ 2024-07-05 • Rust 包仓库 79/week @ 2024-07-12 • Rust 包仓库 78/week @ 2024-07-19 • Rust 包仓库 50/week @ 2024-07-26 • Rust 包仓库

279次每月下载
pcap中使用

MIT/Apache

25KB
692

gat-std

使用GAT的Rust std 特质的变体,以及一个宏,允许重新编写代码以使用这些特质而不是 std 的等效项。

为什么?

  1. 这些特质提供了一个共同的基类,因此所有crate都可以使用相同的定义,就像 num-traits 一样。
  2. std 很可能无法在相当长的时间内更改以使用这些特质,如果有的话。这使用户可以在代码中平滑地利用GAT。

lib.rs:

std 特质的GAT实现

特质位于与它们 std 变体相同的相对路径中。 gatify 宏将运算符转换为与此crate中的特质而不是 std 等效项的语法糖。

依赖关系

~1.5MB
~35K SLoC