#upper-bound #ring-buffer #deque #buffer #ring

bounded-vec-deque

具有长度上限的双端队列|环形缓冲区

2个版本

使用旧Rust 2015

0.1.1 2019年7月8日
0.1.0 2019年4月7日

#1972数据结构

Download history 2840/week @ 2024-03-14 3868/week @ 2024-03-21 3285/week @ 2024-03-28 3212/week @ 2024-04-04 3261/week @ 2024-04-11 2537/week @ 2024-04-18 3148/week @ 2024-04-25 2811/week @ 2024-05-02 3012/week @ 2024-05-09 2867/week @ 2024-05-16 2810/week @ 2024-05-23 3222/week @ 2024-05-30 2834/week @ 2024-06-06 3919/week @ 2024-06-13 4150/week @ 2024-06-20 3130/week @ 2024-06-27

14,594 每月下载量
用于 20 个crates (2 直接)

GPL-3.0+ OR BSD-3-Clause

46KB
422

bounded-vec-deque 提供了一个具有长度上限的 VecDeque 包装器。

有关更多信息,请参阅 “docs.rs”网站上的类型级文档(或如果您更喜欢,在 src/lib.rs 中)。

注意事项

bounded-vec-deque 需要 Rust 1.28.0(发布于 2018-08-02)或更高版本。


lib.rs:

具有长度上限的双端队列|环形缓冲区。

本crate中最重要的项目是 BoundedVecDeque 类型,它是一个双端队列,具有上述提到的限制。

本crate需要 Rust 1.28.0 或更高版本。

本crate的大部分文档是从 “VecDeque”文档 和 Rust标准库的其他文档中复制(并做了些修改)的。

功能

本crate有以下功能

  • fused(默认启用):为各种迭代器类型实现 FusedIterator
  • resize_with(需要 Rust 1.33):添加 resize_with()

无运行时依赖

功能