#iterator #generate #macro #permutations #stream #exports #n-nested

gen-nested-iter-yield

用于创建遍历迭代器的n层嵌套循环的宏

3个版本

0.1.3 2022年4月16日
0.1.2 2022年4月15日
0.1.0 2022年4月14日

#permutations中排名22


2个crate中(通过marigold-impl使用)

Apache-2.0 OR MIT

7KB
56

gen-nested-iter-yield

crates.io docs.rs CI style

gen-nested-iter-yield导出一个辅助宏nested_iter_yield,可用于生成对相同迭代器的n层嵌套循环。这对于在不存储不必要的中间缓冲区的情况下生成带有替换的排列流非常有用。

该宏返回一个genawaiter::sync生成器。


lib.rs:

gen-nested-iter-yield导出一个辅助宏nested_iter_yield,可用于生成对相同迭代器的n层嵌套循环。这对于在不存储不必要的中间缓冲区的情况下生成带有替换的排列流非常有用。

该宏返回一个生成器genawaiter::sync,当启用特性futures03时,实现futures::stream::Stream

无运行时依赖