#iterator #peek #next #no-alloc #no-std

no-std multi_iter

一次对多个元素进行操作的迭代器

7 个版本

0.1.6 2023年3月18日
0.1.5 2023年3月18日

#1390 in 算法

Download history 45/week @ 2024-04-01

每月下载量 75

MIT 许可证

19KB
287

CI crates.io

multi_iter

一次对多个元素进行操作的迭代器。

特性

  1. 使用

    • peek_n
    • peek_rest
  2. 使用

    • next_n
    • next_n_if_each
    • next_n_if_slice
  3. 使用

    • remaining
    • remaining_if
    • remaining_if_slice

安装

[dependencies]
multi_iter = "0.1.6"

无 std 支持

可以在不使用 Rust 标准库的情况下使用此包。通过以下操作禁用默认的 "std" 功能

[dependencies]
multi_iter = { version = "0.1.6", default-features = false }

lib.rs:

此包提供了一种迭代器,可以同时在不进行任何分配的情况下操作多个元素。其功能类似于 std::iter::Iterator

无运行时依赖

特性