#task #stream #collection #events #sink

rust-box

本软件包提供了一组用于 Rust 编程的实用工具

24 个版本 (10 个重大更改)

0.11.1 2023 年 12 月 4 日
0.10.1 2023 年 10 月 25 日
0.7.1 2023 年 7 月 10 日
0.6.2 2022 年 12 月 4 日
0.6.0 2022 年 11 月 25 日

#377 in 数据结构

Download history 5/week @ 2024-04-05 24/week @ 2024-04-12 2/week @ 2024-04-19 3/week @ 2024-05-03 25/week @ 2024-05-10 15/week @ 2024-05-17 22/week @ 2024-05-24 25/week @ 2024-05-31 35/week @ 2024-06-07 34/week @ 2024-06-14 27/week @ 2024-06-21 45/week @ 2024-06-28 76/week @ 2024-07-05 244/week @ 2024-07-12 17/week @ 2024-07-19

每月 383 次下载

MIT/Apache

74KB
1.5K SLoC

Rust Box

GitHub Release crates.io Documentation

英文 | 简体中文

Rust Box 本软件包提供了一组用于 Rust 编程的实用工具

软件包

主要的 rust-box 软件包只是 重新导出 来自较小子软件包的工具

  • stream-ext 为 Streams 提供各种便利的组合函数的扩展特质。
  • queue-ext 队列的扩展功能可以将队列的 pop() 函数转换为 Stream,并将 push() 函数转换为 Sender。
  • task-exec-queue 任务执行队列。可以限制并发任务的数量,并可以控制同类型任务的执行顺序。
  • event 事件
  • std-ext 扩展标准库的功能,使其更易于使用
  • mpsc 基于 queue-ext 的 MPSC 通道
  • dequemap 具有映射功能的双端队列

用法

将以下内容添加到您的 Cargo.toml

[dependencies]
rust-box = "0.11"

示例

许可证

许可协议为以下之一

由您选择。

依赖项

~0–12MB
~127K SLoC