10 个不稳定版本 (3 个破坏性更新)
| 0.5.0 | 2023年11月6日 |
|---|---|
| 0.4.4 | 2023年3月7日 |
| 0.3.0 |
|
| 0.2.0 | 2023年3月3日 |
| 0.1.2 | 2023年3月2日 |
在 Rust 模式 中排名第 2794
每月下载量 25
14KB
305 行
Flatten 和 FlatMap 具有常量内部迭代器大小
此 Rust 包提供了 ConstSizeFlatten 和 ConstSizeFlatMap,它们利用也提供的 ConstSizeIntoIterator 来确定将产生多少项。
请注意,core 和 std 已经通过使用特殊化黑客技术为某些类型提供了此功能。此包的贡献是 ConstSizeIntoIterator 特性是公开的,因此功能是可扩展的。
lib.rs:
知道其内部迭代器大小的 FlatMap 和 Flatten 版本。请注意,core 和 std 已经通过使用特殊化黑客技术为某些类型提供了此功能。此包的贡献是 ConstSizeIntoIterator 特性是公开的,因此功能是可扩展的。
使用时,只需 use const_size_flatten::IteratorExtension。