#panic #channel #time #ops #send

jackiechan

Bounded mpsc channel optimized for lazy bulk operations

4 releases (1 stable)

1.0.0 May 27, 2021
0.0.4 Jan 30, 2021
0.0.2 Oct 11, 2020
0.0.1 Aug 22, 2020

#399 in Date and time

Download history 4562/week @ 2023-08-03 4030/week @ 2023-08-10 4115/week @ 2023-08-17 4390/week @ 2023-08-24 3289/week @ 2023-08-31 3385/week @ 2023-09-07 3943/week @ 2023-09-14 3372/week @ 2023-09-21 3534/week @ 2023-09-28 4783/week @ 2023-10-05 5330/week @ 2023-10-12 4848/week @ 2023-10-19 6628/week @ 2023-10-26 4549/week @ 2023-11-02 3436/week @ 2023-11-09 2587/week @ 2023-11-16

18,720 downloads per month
Used in 5 crates (via rumqttlog)

MIT license

33KB
441 lines

jackiechan

Rust bounded mpsc channel optimized for bulk operations

This is currently a copy of stjepang's awesome async-channel crate with minor modifications to support both sync and async without futures_lite.

I'll iteratively modify this to create a new channel crate to fit my usecase (sharded arenas with lazy commits).

Go use async-channel instead


lib.rs:

Channel like interface on shared state

Dependencies

~190KB