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

#638 in Data structures

Download history 19/week @ 2024-07-22 239/week @ 2024-07-29 41/week @ 2024-08-05 45/week @ 2024-08-12 32/week @ 2024-08-19 83/week @ 2024-08-26 16/week @ 2024-09-02 190/week @ 2024-09-09 101/week @ 2024-09-16 97/week @ 2024-09-23 35/week @ 2024-09-30 25/week @ 2024-10-07 43/week @ 2024-10-14 24/week @ 2024-10-21 23/week @ 2024-10-28 26/week @ 2024-11-04

118 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