1个不稳定版本

0.1.0 2023年1月4日

#167#std

Download history • Rust 包仓库 248/week @ 2024-03-13 • Rust 包仓库 86/week @ 2024-03-20 • Rust 包仓库 88/week @ 2024-03-27 • Rust 包仓库 101/week @ 2024-04-03 • Rust 包仓库 72/week @ 2024-04-10 • Rust 包仓库 426/week @ 2024-04-17 • Rust 包仓库 85/week @ 2024-04-24 • Rust 包仓库 159/week @ 2024-05-01 • Rust 包仓库 127/week @ 2024-05-08 • Rust 包仓库 117/week @ 2024-05-15 • Rust 包仓库 127/week @ 2024-05-22 • Rust 包仓库 132/week @ 2024-05-29 • Rust 包仓库 130/week @ 2024-06-05 • Rust 包仓库 139/week @ 2024-06-12 • Rust 包仓库 107/week @ 2024-06-19 • Rust 包仓库 81/week @ 2024-06-26 • Rust 包仓库

474 每月下载量
2 个crate中使用 (via gat-std)

MIT/Apache

7KB
142

GAT std

使用GAT的Rust std trait的变体,以及一个宏,允许重写代码以使用这些trait而不是std等价物。

为什么?

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

依赖项

~1.5MB
~35K SLoC