waitx 0.4.0

A lightweight & low-latency, pure signaling primitive.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# `waitx`

Lightweight and low-latency signaling & channel primitives.

# Overview

Minimal, low-latency signaling and single-value channels for Rust. Includes Waker/Waiter and Sender/Receiver, beating other crates in microbenchmarks while staying lightweight and safe.

## Benchmarks

Performed locally on a 12th Gen Intel(R) Core(TM) i7-12700K.

![Violin Plot](docs/criterion/oneshot_ping_pong/report/violin.svg)

![Violin Plot](docs/criterion/unit_ping_pong/report/violin.svg)

Full benchmarking report [here](https://ejsch03.github.io/waitx/criterion/report/index.html).

# Todo

- [ ] Finish documentation.