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
。