4 releases

0.1.3 Oct 14, 2023
0.1.2 Oct 9, 2023
0.1.1 Oct 7, 2023
0.1.0 Oct 5, 2023

#33 in #tonic

Download history 6/week @ 2024-02-25 1/week @ 2024-03-03 5/week @ 2024-03-10 70/week @ 2024-03-31

75 downloads per month
Used in rust-box


1.5K SLoC

Rust Box

GitHub Release crates.io Documentation

English | 简体中文

Rust Box This crate provides an odd set of tools for Rust programming:


The main rust-box crate just re-exports tools from smaller subcrates:

  • stream-ext An extension trait for Streams that provides a variety of convenient combinator functions.
  • queue-ext The extended feature of the queue can convert the pop() function of the queue to Stream and the push() function to Sender.
  • task-exec-queue A task execution queue. Can limit the number of concurrent tasks and execution order of the same type of tasks can be controlled.
  • event Event
  • std-ext Expand the function of the standard library to make it more convenient to use
  • mpsc MPSC channel based on queue-ext
  • dequemap Double-ended queue with Map feature


Add this to your Cargo.toml:

rust-box = "0.11"



Licensed under either of

at your option.


~446K SLoC