No description
Find a file
2024-05-20 12:55:12 -07:00
gg-broadcast futzing 2024-05-19 15:22:20 -07:00
gg-echo Move all lib-y code into nebkor-maelstrom, have gg-echo use it fully. 2024-05-20 12:43:21 -07:00
gg-uid port gg-uid to nebkor-maelstrom 2024-05-20 12:55:12 -07:00
nebkor-maelstrom Move all lib-y code into nebkor-maelstrom, have gg-echo use it fully. 2024-05-20 12:43:21 -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 Move all lib-y code into nebkor-maelstrom, have gg-echo use it fully. 2024-05-20 12:43:21 -07:00
Cargo.toml Move all lib-y code into nebkor-maelstrom, have gg-echo use it fully. 2024-05-20 12:43:21 -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

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.