Go to file
Joe Ardent 7a0147f88e do a read on each add 2024-06-04 13:04:55 -07:00
gg-broadcast remove Network struct 2024-06-04 10:21:36 -07:00
gg-echo remove Network struct 2024-06-04 10:21:36 -07:00
gg-g_counter do a read on each add 2024-06-04 13:04:55 -07:00
gg-uid remove Network struct 2024-06-04 10:21:36 -07:00
nebkor-maelstrom dry out message creation 2024-06-04 12:23:05 -07:00
.gitignore use an off-the-shelf crate for maelstrom node. 2024-05-17 15:46:10 -07:00
.rustfmt.toml protocol should be good enough to start 2024-05-17 11:20:28 -07:00
Cargo.lock non-working gg-counter, empty kv impl 2024-05-28 13:35:32 -07:00
Cargo.toml non-working gg-counter, empty kv impl 2024-05-28 13:35:32 -07:00
LICENSE.md add readme and license. 2024-05-17 11:32:50 -07:00
README.md Move all lib-y code into nebkor-maelstrom, have gg-echo use it fully. 2024-05-20 12:43:21 -07:00

README.md

Working through the Fly.io distributed systems challenge, in Rust.

The nebkor-maelstrom crate is meant to be roughly equivalent to the Go Maelstrom.Node package, and provides serde-backed data structures for messages as well as runner for processing messages from the Maelstrom network. See gg-echo/src/main.rs for the simplest possible use of it.