12 releases (breaking)

0.12.0 Sep 12, 2024
0.11.0 Jul 30, 2024
0.10.0 Jul 3, 2024
0.6.0 Mar 29, 2024

#666 in Data structures

Download history 132/week @ 2024-09-13 88/week @ 2024-09-20 56/week @ 2024-09-27 33/week @ 2024-10-04 38/week @ 2024-10-11 26/week @ 2024-10-18 17/week @ 2024-10-25 34/week @ 2024-11-01 9/week @ 2024-11-08 35/week @ 2024-11-15 29/week @ 2024-11-22 41/week @ 2024-11-29 96/week @ 2024-12-06 25/week @ 2024-12-13 18/week @ 2024-12-20 2/week @ 2024-12-27

151 downloads per month
Used in 16 crates

MIT/Apache

68KB
2K SLoC

Maelstrom Base

This library contains fundamental data structures used by all Maelstrom code, including the message data structures for the various inter-process protocols. Unlike maelstrom-util, this library is intended to be used in WASM as well as native architectures.

For more information, see the Maelstrom project on GitHub.


lib.rs:

Core structs used by the broker, worker, and clients. Everything in this crate must be usable from wasm.

Dependencies

~1.3–2MB
~40K SLoC