#deque #no-std #map

no-std dequemap

A no_std compatible implementation of the dequemap crate

7 releases

0.2.2 Mar 23, 2025
0.2.1 Oct 18, 2024
0.2.0 Oct 5, 2023
0.1.3 Sep 25, 2023
0.1.1 Dec 4, 2022

#520 in Data structures

Download history 419/week @ 2025-01-11 434/week @ 2025-01-18 290/week @ 2025-01-25 478/week @ 2025-02-01 354/week @ 2025-02-08 433/week @ 2025-02-15 420/week @ 2025-02-22 465/week @ 2025-03-01 716/week @ 2025-03-08 466/week @ 2025-03-15 742/week @ 2025-03-22 742/week @ 2025-03-29 506/week @ 2025-04-05 483/week @ 2025-04-12 414/week @ 2025-04-19 305/week @ 2025-04-26

1,833 downloads per month
Used in 32 crates (3 directly)

MIT/Apache

69KB
1.5K SLoC

Rust Box

GitHub Release crates.io Documentation

English | 简体中文

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

Crates

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

Usage

Add this to your Cargo.toml:

[dependencies]
rust-box = "0.12"

Examples

License

Licensed under either of

at your option.

Dependencies

~0–305KB