额外的迭代器适配器、迭代器方法、*函数和宏。

时间:2024-07-18 11:55:37
【文件属性】:

文件名称:额外的迭代器适配器、迭代器方法、*函数和宏。

文件大小:139KB

文件格式:ZIP

更新时间:2024-07-18 11:55:37

rust iterators

迭代工具额外的迭代器适配器、函数和宏。请在此处阅读API 文档如何与货物一起使用:[dependencies ]itertools =" 0.10.0"如何在您的板条箱中使用:use itertools:: Itertools;如何贡献修复错误或实现新事物包括对新功能的测试,最好是快速检查测试发出拉取请求对于新功能,如果您认为合理,请首先考虑向rust-lang/rust提交 PR,将您的新功能添加到标准库的 Iterator trait 中。如果它在那里不被接受,建议将其包含在itertools是一个好主意。这样做的原因是为了避免将来像.flatten()那样损坏。但是,如果您的功能涉及堆分配,例如将元素存储在Vec ,那么它不能被接受到libcore ,您应该直接将其推荐给itertools 。执照双重许可与 Rust 项目兼容。根据 Apache 许可证,版本 2.0http://www.apache.org/licenses/LICENSE-2.0或 MIT 许可证http://opensource.org/licenses/MIT获得许可,由您选择。除非根据这些条款,否


【文件预览】:
itertools-master
----LICENSE-MIT(1KB)
----.rustfmt.toml(115B)
----README.rst(2KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----src()
--------flatten_ok.rs(5KB)
--------process_results_impl.rs(2KB)
--------intersperse.rs(3KB)
--------ziptuple.rs(4KB)
--------peeking_take_while.rs(4KB)
--------cons_tuples_impl.rs(2KB)
--------groupbylazy.rs(16KB)
--------powerset.rs(2KB)
--------rciter_impl.rs(3KB)
--------concat_impl.rs(782B)
--------tuple_impl.rs(9KB)
--------minmax.rs(4KB)
--------lazy_buffer.rs(1KB)
--------k_smallest.rs(669B)
--------size_hint.rs(3KB)
--------diff.rs(3KB)
--------combinations_with_replacement.rs(3KB)
--------sources.rs(5KB)
--------multipeek_impl.rs(2KB)
--------free.rs(6KB)
--------unique_impl.rs(4KB)
--------zip_eq_impl.rs(2KB)
--------merge_join.rs(6KB)
--------combinations.rs(4KB)
--------exactly_one_err.rs(3KB)
--------impl_macros.rs(654B)
--------with_position.rs(3KB)
--------repeatn.rs(1KB)
--------lib.rs(118KB)
--------grouping_map.rs(20KB)
--------permutations.rs(8KB)
--------either_or_both.rs(6KB)
--------kmerge_impl.rs(6KB)
--------tee.rs(2KB)
--------group_map.rs(771B)
--------duplicates_impl.rs(6KB)
--------put_back_n_impl.rs(1KB)
--------peek_nth.rs(3KB)
--------pad_tail.rs(2KB)
--------zip_longest.rs(2KB)
--------adaptors()
--------format.rs(3KB)
----LICENSE-APACHE(11KB)
----examples()
--------iris.data(4KB)
--------iris.rs(4KB)
----tests()
--------flatten_ok.rs(2KB)
--------peeking_take_while.rs(1KB)
--------quick.rs(52KB)
--------zip.rs(2KB)
--------merge_join.rs(3KB)
--------test_std.rs(31KB)
--------fold_specialization.rs(394B)
--------specializations.rs(3KB)
--------macros_hygiene.rs(331B)
--------adaptors_no_collect.rs(975B)
--------test_core.rs(8KB)
--------tuples.rs(3KB)
----.gitignore(19B)
----bors.toml(35B)
----CHANGELOG.md(19KB)
----benches()
--------tree_fold1.rs(3KB)
--------tuple_combinations.rs(3KB)
--------powerset.rs(1KB)
--------bench1.rs(21KB)
--------combinations_with_replacement.rs(1020B)
--------combinations.rs(3KB)
--------fold_specialization.rs(2KB)
--------extra()
--------tuples.rs(5KB)

网友评论